我已经看到你应该这样分配一个属性:
- (void)viewDidLoad {
NSDateFormatter *tempFormatter = [[NSDateFormatter alloc] init];
self.dateFormatter = tempFormatter;
[tempFormatter release];
}
...
- (void)dealloc {
[dateFomatter release];
[super relase];
}
其中dateFormatter的定义如下
// Header
@property (nonatomic, retain) NSDateFormatter *dateFormatter;
// Implementation
@synthesize dateFomatter;
这样我就避免了双重任务。
答案 0 :(得分:3)
是的,这没关系。它使用合成setter中的retain
。