011-self. 和 _ 下划线的 区别

http://www.cnblogs.com/iosdanran/p/4998986.html

self.nameArray是访问属性的,而_nameArray是访问实例变量的.

属性是实例变量加上GET,SET方法的一个整合体,他主要是承担一个外部访问的一个接口!

实例变量只能在本类中才可以访问,外部不可以访问!

在 类内部 访问变量时 用 下划线 可以 防止 内存泄露

_nameArray = [NSMutaleArray alloc] init];

self 相当于 set 引用计数 +1 alloc 时 又 + 1
self.nameArray = [NSMutaleArray alloc] init];

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容