A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 956251361 中级黑马   /  2016-1-1 10:24  /  577 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

@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方法是哪个属性的,属性名去掉下划线.

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马