码迷,mamicode.com
首页 > 其他好文 > 详细

@property基本概念

时间:2017-03-18 00:46:27      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:font   自动生成   自动   word   class   数据类型   类型   ace   oid   

1.什么是@property

  • @property是编译器的指令
  • 什么是编译器的指令 ?

    • 编译器指令就是用来告诉编译器要做什么!
  • @property会让编译器做什么呢?

    • @property 用在声明文件中告诉编译器声明成员变量的的访问器(getter/setter)方法
    • 这样的好处是:免去我们手工书写getter和setter方法繁琐的代码

2.@property基本使用

  • 在@inteface中,用来自动生成setter和getter的声明
用@property int age;就可以代替下面的两行
- (int)age;   // getter
- (void)setAge:(int)age;  // setter
  • @property编写步骤
1.在@inteface和@end之间写上@property
2.在@property后面写上需要生成getter/setter方法声明的属性名称, 注意因为getter/setter方法名称中得属性不需要_, 所以@property后的属性也不需要_.并且@property和属性名称之间要用空格隔开
3.在@property和属性名字之间告诉需要生成的属性的数据类型, 注意两边都需要加上空格隔开

@property基本概念

标签:font   自动生成   自动   word   class   数据类型   类型   ace   oid   

原文地址:http://www.cnblogs.com/xufengyuan/p/6569235.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!