IOS开发基础概念:strong weak nonatomic atomic
strong和weak都是用来形容指针变量对实例对象的影响的。当对象还有strong指针指向它时,它就不会被释放,但当没有strong指针再指向它时,它就会被释放,指向该对象的weak指针也会被清除。
atomic是一种线程保护技术,在属性执行setter时函数会被加锁,防止在写未完成时被另外一个线程读取而造成数据错误。它比较耗费系统资源,多线程工作时才需要用到。nonatomic则不会给函
原创
2015-03-10 00:28:37 ·
720 阅读 ·
0 评论