在Xcode4.4之前使用property的步骤:
property的语法:
@property + 类型 + 方法名
@property 实在.h文件中自动声明标准的set和get,不过要手动在,m文件中实现set/get方法
@synthesize:如果在Xcode4.4之前的版本中不想手动的实现set/get方法就用@synthesize关键字自动生成set/get方法
语法格式:@synthesize 属性名,这句话就是在.m文件中自动实现set/get方法
由于@synthesize关键字自己创建一个属性,导致之前在.h文件中创建的属性没有用了,其解决问题就是 XXXX = _XXX;
Xcode4.4版本后的property:
Xcode4.4版本之后property完全替代了之前版本的property+ synthesize
语法格式: property 属性类型 属性名;
在类的.h中使用property后自动做的3件事:
1.在.h中声明set/get方法,
2.在.m中实现set/get方法
3.在,m中实现这个属性 |
|