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

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

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

标签:

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

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

 

归纳:

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

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

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

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

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

标签:

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

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