Maxfong 发表于 2013-1-4 01:36:11

@property retain 引发的思考

<div id="cnblogs_post_body">前提:几人瞎扳,抬杠!
@property 官方解释:Declared Properties
个人理解:@property的意思是自动帮添加get、set方法。
而NSString等引用类型,需要使用retain。
当我们不手动添加@property,如,建立一个私有变量,自己写get、set方法,通过消息发送,获取变量值。
这里,如果此变量类型不为值类型,是否需要在set方法中,做@property的retain所做的事。
个人觉得是需要的,即
<div class="cnblogs_code">//H@property (nonatomic, retain) NSString *value;//M-(void)setValue:(NSString *)_value{    if (value != _value) {      ;      value = ;    }}
页: [1]
查看完整版本: @property retain 引发的思考