2012年3月5日
摘要: nonatomic:非原子性访问,对属性赋值的时候不加锁,多线程并发访问会提高性能。如果不加此属性,则默认是两个访问方法都为原子型事务访问。(atomic是Objc使用的一种线程保护技术,基本上来讲,是防止在写未完成的时候被另外一个线程读取,造成数据错误。而这种机制是耗费系统资源的,所 以在iPhone这种小型设备上,如果没有使用多线程间的通讯编程,那么nonatomic是一个非常好的选择。)assign: 简单赋值,不更改索引计数对基础数据类型 (例如NSInteger)和C数据类型(int, float, double, char, 等) 适用简单数据类型copy:建立一个索引计数为1的对 阅读全文
posted @ 2012-03-05 14:32 一个人的天空@ 阅读(464) 评论(0) 推荐(0) 编辑