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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 心若不动 中级黑马   /  2016-4-13 12:09  /  816 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

@property的语法:
使用:
@property int age;

@property特性:
1,@property只能写在@interface @end中。

2,@property 用来自动生成成员变量age的get/set方法声明(xcode4.4以前) 。

3,xcode4.4以后property做了增强 不但帮助我们自动生成get/set方法的声明还帮助我们自动生成get/set方法的实现 。

4,告诉编译器,要生成的get/set方法声明的成员变量类型是int 。

5,如果没有手动声明成员变量,perperty会在.m文件中自动帮我们生成一个开头的成员变量

@synthesize用法:
1. @synthesize age; 表示生成.h中变量age的get和set方法的实现

2. @synthesize 给指定的实例变量赋值。
@synthesize age = _age;

0 个回复

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