首页 > 其他 > 详细

属性和实例变量的最佳实践

时间:2016-02-21 21:09:34      阅读:111      评论:0      收藏:0      [点我收藏+]

在对象之外访问实例变量时,应该总是通过属性来做。在那么在对象内部访问实例变量的时候,又该如何呢? 

这是 OCer们一直激烈讨论的问题.有人认为,无论什么情况,都应该通过属性来访问实例变量;也有人说,"通过属性访问"和"直接访问"应该搭配着用. 除了几种特殊情况之外, 笔者强烈建议大家在读取实例变量的时候采用直接访问的形式,而在设置实例变量的时候通过属性来做。

 

归纳:

  • 在对象内部读取数据时候,应该通过实例变量来读,而写入数据是,则应该通过属性来写。

  • 在初始化以及 dealloc方法中,总是应该通过实例变量来读写数据。

  • 有时会使用懒加载技术配置某些数据,这种情况下,需要通过属性来读取数据。

原文链接:http://www.jianshu.com/p/834a3ed597cb

属性和实例变量的最佳实践

原文:http://www.cnblogs.com/caomeinatie/p/5205452.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!