@synthesize value = _value;之类的写法的理解
@synthesize value = _value;之类的写法的理解
@property (nonatomic, retain)类型名 value;@synthesize value = _value;上面代码的意思是:为成员变量 _value起个属性名称叫value、、、这样写是为了区分成员变量_value和属性名称value,这样楼主在.m里面使用的时候见到_value就知道是成员变量了,见到self.value就知道是属性了。系统库中的所有类的声明部分都是这样写的,官方的好多demo也是这样写的。哈哈!总之一句话:区分成员变量名称和属性名称

浙公网安备 33010602011771号