码迷,mamicode.com
首页 > 移动开发 > 详细

ios 关于成员变量与属性的区别

时间:2016-05-30 15:24:52      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:

1.属性的话,含有setter/getter方法, 可以用点语法得到属性


2.成员变量没有setter/getter方法, 点语法点不出来


3.@property 编译器会自动生辰setter/getter方法和_成员变量名的成员变量


@systhesize关键字的作用:


让编译器为你自动生成setter/getter方法


4.指定属性对应的实例变量


如果对成员变量mybtn赋予了关键字@systhesize的话, 实例变量就是mybtn, 如果没有的话, 就是_mybtn.


5. 成员变量用于类的内部, 无需外接接触的变量,

6. 属性用于外部其他类的访问

ios 关于成员变量与属性的区别

标签:

原文地址:http://blog.csdn.net/xy_26207005/article/details/51523299

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