摘要:
1.属性定义:表征了对象某一时刻的特征,专门供外界进行设置和访问的。2.属性的设置:通过@property进行设置,通常配合@synthesize使用,后者用于访问。3.如果将某变量设置成属性,系统自动生成的设置器和访问器如下:例:-(void)setAge:(int)aAge{ _age = aAge;}-(int)age{ return _age;}4.属性赋值:以上例子使用 int 类型来进行设置,不是对象类型的,只能赋值给属性,没有涉及内存管理。如果使用对象进行对属性赋值,则涉及到内存管理。看以下例子(省略部分代码,只写本文内容涉及到的代码):@property (retain, .. 阅读全文