1.属性的访问要点
- 1.1在对象内部读取数据时,采取直接访问实例变量。-访问速度快
- 1.2在写入数据时应该通过属性的设置方法。-方便kvo
- 1.3使用惰性配置数据时,应该通过属性来访问数据。-在get方法里来配置数据
- 1.4在初始化方法中,以及delloc,总是应该直接访问实例变量来写数据。-防止死循环
2.全能初始化方法(子类都会继承父类的方法)
- 2.1,创建一个类的时候,要提供一个全能初始化方法。其他的初始化方法均调此初始化方法。(如果没有提供全能初始化方法会调用父类的)。
- 2.2.如果全能初始化方法与超类不同应该在子类中重写超类的全能初始化方法。
-2.3.如果超类的初始化方法不适合子类,应该在子类重写这个方法。