iOS 代码书写规范

self.和下划线访问的区别

self.会使引用计数加一,而_xx不会使用引用计数加一的。所以使用self.xxx是更好的选择,因为这样可以兼容懒加载,同时也避免了使用下滑线的时候忽略了self这个指针,后者容易在Block中造成循环引用。同时,使用 _是获取不到父类的属性,因为它只是对局部变量的访问。
总结:self方法实际上是用了get和set方法间接调用,下划线方法是直接对变量操作。
http://www.jianshu.com/p/74d669592349

你可能感兴趣的:(iOS 代码书写规范)