美文网首页
(七) [OC高效系列]直接访问和属性访问

(七) [OC高效系列]直接访问和属性访问

作者: 修行猿 | 来源:发表于2016-08-11 08:25 被阅读19次

1.直接访问

好处

1.不经过方法派发,访问效率快

坏处

1. 会避开设置方法中内存管理的相关语义,比如copy
2. 不会触发键值观测通知。

2.属性访问

好处

1. 触发键值观测通知
2. 可以设置断点,观测该属性的调用者及其调用时机

3.初始化和销毁方法中应该使用直接访问

因为子类可能会覆盖其中的设置方法,这样父类中初始化时就调用的子类的方法,可能会出现问题

4.对于懒加载的属性应该通过属性访问

--

5.大多数情况,在对象内部访问时直接访问,设置时通过属性设置

相关文章

网友评论

      本文标题:(七) [OC高效系列]直接访问和属性访问

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