Possible Duplicate:
Is releasing memory of Objective-c 2.0 properties required?
For example:
@interface DataMode : NSObject {
NSString * name;
}
@property (nonatomic, retain) NSString * name;
@end
Will the compiler automatically add [name release]
to -dealloc
?
- (void) dealloc
{
[name release]; // if we don't add it , will the compiler add "[name release]"???
[super release];
}