nonatomicの役割
853 ワード
@property(nonatomic,retain)UItextFiled*userNameコンパイル時に自動的に生成されるコード
@property(retain)UItextFiled*userName自動生成コード
http://stackoverflow.com/questions/588866/objective-c-properties-atomic-vs-nonatomic
- (UITextField *) userName {
return userName;
}
- (void) setUserName:(UITextField *)userName_ {
[userName release];
userName = [userName_ retain];
}
@property(retain)UItextFiled*userName自動生成コード
- (UITextField *) userName {
UITextField *retval = nil;
@synchronized(self) {
retval = [[userName retain] autorelease];
}
return retval;
}
- (void) setUserName:(UITextField *)userName_ {
@synchronized(self) {
[userName release];
userName = [userName_ retain];
}
}
http://stackoverflow.com/questions/588866/objective-c-properties-atomic-vs-nonatomic