2010-11-25 81 views
0

我见过,你应该这样分配的属性:对于iOS的此属性分配是否正确?

- (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

嗯..究竟是那个180°翻转问号(“¿”)在那里? – thejh 2010-11-25 17:58:30

回答

3

是的,这没关系。它使用来自合成设置器的retain