@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]