写一个setter方法用于完成@property (nonato

2018-06-26  本文已影响0人  极客夜读

写一个setter方法用于完成@property (nonatomic,retain)NSString *name,写一个setter方法用于完成@property(nonatomic,copy)NSString *name

答:

- (void)setName:(NSString*)str {

if (_name != str) {

[_name release];

_name = [str retain];

}

}

- (void)setName:(NSString *)str {

if (_name != str) {

[_name release];

_name = [str copy];

}

}

- (void)setName:(NSString*)str {

if (_name != str) {

[_name release];

_name = [str retain];

}

}

- (void)setName:(NSString *)str {

if (_name != str) {

[_name release];

_name = [str copy];

}

}

上一篇 下一篇

猜你喜欢

热点阅读