- 博客(1)
- 收藏
- 关注
原创 【iOS atomic、nonatomic、assign、copy、retain、weak、strong】的定义和区别详解
一、atomic与nonatomic 1.相同点 都是为对象添加get和set方法 2.不同点 atomic为get方法加了一把安全锁(及原子锁),使得方法get线程安全,执行效率慢 nonatomic没有添加安全锁,执行效率快 一般iOS程序中,所有属性都声明为nonatomic。这样做的原因是: 在iOS中使用同步锁的开销比较大, 这会带来性能问题。一般情况下并...
2019-09-09 19:25:18
151
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人