摘要:
nonatomic 非原子操作 没有加锁解锁机制 线程不安全 效率高 执行快 atomic 默认 原子操作 有加锁解锁机制 线程安全的 效率不高 //和内存相关 只要是对象类型 就要加上strong strong 声明对一个不是自己创建的对象的拥有权 这个对象的retainCount + 1 ret 阅读全文
摘要:
默认成员变量是私有的 只在本身这个类里面可以使用 @property演变过程 但是由于代码量过于复杂冗长,引入了@property (声明)和 @synthesize(实现) 后来又简化成只有@property,而省略了@synthesize,自动生成 最后省略了成员变量改为属性,去掉了大括号,用@ 阅读全文