I am creating my own custom object, and I am wondering if I need to retain my properties or use something else such as copy (which does what?)?
@interface Asset : NSObject {
NSString *name;
NSNumber *assetId;
NSNumber *linkId;
NSNumber *parentId;
}
@property (nonatomic, retain) NSString *name; // should I use retain here or something else?
@property (nonatomic, retain) NSNumber *assetId;
@property (nonatomic, retain) NSNumber *linkId;
@property (nonatomic, retain) NSNumber *parentId;
@end
Also, in my .m, do I also need synthesize as well as release?