set方法的调用在内存管理中

来源:互联网 发布:mac os教程 编辑:程序博客网 时间:2024/06/07 02:48

1. 写一个set方法用于完成@property (nonatomic,retain) NSString *name;

<span style="font-size:14px;"><span style="font-size:14px;">1>@property (nonatomic, retain) NSString *name;- (void)setName:(NSString *)name{if (_name != name) {              //relese 旧值[_name release];              //retain 新值_name = [name retain];     }}</span></span>

2.  写一个set方法用于完成@property (nonatomic,copy) NSString *name;
<span style="font-size:14px;"><span style="font-size:14px;">2>@property(nonatomic, copy) NSString *name;- (void)setName:(NSString *)name{if (_name != name) {                //relese 旧值[_name release];                //retain 新值_name = [name copy];        }}</span></span>
0 0