关于在对象内部访问实例变量的方式选择

    在对象内部访问实例变量有两种方式:一种是通过属性点语法,一种是直接访问。下面总结何时使用点语法,何时直接访问。特殊情况下,如果子类继承父类,而某个实例变量在父类中声明,这时子类访问这个实例变量就必须通过属性点语法。

  属性点语法 直接访问
对象内部读取数据时  
对象内部写入数据时  
对象外部读写数据时  
初始化方法和dealloc方法中读写数据时  
使用惰性初始化时读写数据  

 

posted @ 2017-08-17 21:26  XuDeHong  阅读(216)  评论(0编辑  收藏  举报