nonautomic 线程不安全
atomic 线程安全 读写不一定安全 读安全 写不一定安全(加栅栏)
copy
mutablecopy
属性分两种
一种(NSString NSArray NSDictionary)一般用copy 可以用mutablecopy (前边是不可变 用mutablecopy返回不可变 如果前边是NSMutableString Array Dictionary 返回不可变 用的是深复制 复制新的内存格子 浪费内存)
另一种是 一般属性或对象 没有mutablecopy 方法 保证通用
网友评论