摘要: assign:指定setter方法用简单的赋值,这是默认操作。你可以对标量类型(如int)使用这个属性。你可以想象一个float,它不是一个对象,所以它不能retain、copy。assign指定setter方法用简单的赋值,这是默认操作。retain:指定retain应该在后面的对象上调用,前一个... 阅读全文
posted @ 2015-07-20 23:43 懒懒初阳 阅读(669) 评论(0) 推荐(0) 编辑
摘要: atomic和nonatomic用来决定编译器生成的getter和setter是否为原子操作1)atomic 设置成员变量的@property属性时,atomic是默认值,提供多线程安全 在多线程环境下,原子操作是必要的,否则有可能引起错误的结果。加了atomic后setter函数会变成下... 阅读全文
posted @ 2015-07-20 23:31 懒懒初阳 阅读(396) 评论(0) 推荐(0) 编辑