属性关键字

2018-12-19  本文已影响0人  滨滨_57b5

属性关键字分类

读写权限

原子性

所修饰的属性,保证赋值和获取是线程安全的
例如:对一个数组使用atomic进行修饰,当对数组进行赋值或者获取时是可以保证线程安全的,如果对数组进行删除或插入对象的操作,atomic就不能再保证其线程安全了

引用计数

assignweek的区别?

week所修饰的对象在被释放时,为什么指针会自动置为nil?

内存管理相关

如果使用copy修饰可变数组会导致什么问题?
@property(copy)NSMutableArray *array;

浅拷贝
未命名文件-2.png
深拷贝
未命名文件-2.png
浅拷贝VS深拷贝
上一篇 下一篇

猜你喜欢

热点阅读