@property关键字介绍及使用
1:基本概念
@property是编译器指令,就是用来告诉编译器要做什么.
@property告诉编译器 声明属性的访问器(geter/seter)方法.
这样的好处是,免去我们手动写get 和 set方法繁琐的代码。
2.@property用法
@property 类型名 去掉set的方法名
如:@property int age
相当于进行了get和set 方法的声明
-(void)setAge:(int)age;
-(int)age;
作用:再xcode4.4之前,用于帮我们实现set/get方法的实现
再xcode4.4之后,有特殊作用.
3:@property注意事项
@property只能写在@interface和@end之间
@property用来自动生成成员变量的set和get方法声明(Xcode4.4之前)
告诉@property要生成的get和set方法声明的成员变量的类型是什么
告诉@property要生成的get和set方法是哪个属性的,属性名去掉下划线. |
|