美文网首页
在对象内部尽量直接访问实例变量--Effective笔记

在对象内部尽量直接访问实例变量--Effective笔记

作者: 夜者无念 | 来源:发表于2017-04-26 15:04 被阅读10次

    在对象外部访问实例变量时,总是应该通过属性来做。
    在内部操作时最好直接访问实例变量,这样会比通过访问属性来说,性能上比较好,不会经历属性里封装的一些内存管理。而且直接访问还不会触发KVO,影响到一些业务。

    1,在对象内部读取数据时,应该直接通过实例变量来读,而写入数据时,则应通过属性来写。
    2,在初始化方法及dealloc方法中,总是应该直接通过实例变量来读写数据。
    3,有时会使用惰性初始化技术配置某份数据,这种情况下,需要通过属性来读取数据。

    相关文章

      网友评论

          本文标题:在对象内部尽量直接访问实例变量--Effective笔记

          本文链接:https://www.haomeiwen.com/subject/vqiizttx.html