Objective-C RunTime 学习笔记 之 atomic/nonatomic 关键字

atomic修饰的是变量/方法,对于可变对象的指针变量是安全的,内部实现加了锁,但是对可变对象本身没什么影响,不安全还是不安全。另外atomic仅仅对编译器生产的getter、setter有效,如果自定义了getter、setter则还需要自己加锁。可以使用OSAtomicXXX函数来进行正数操作或
posted @ 2018-04-03 13:59  茄菲兔  阅读(115)  评论(0编辑  收藏  举报