黑马程序员技术交流社区

标题: @property关键字介绍及使用 [打印本页]

作者: 956251361    时间: 2016-1-1 10:24
标题: @property关键字介绍及使用
@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方法是哪个属性的,属性名去掉下划线.




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2