iOS atomic和nonatomic
在命名属性的时候经常用到这两个属性。主要区别在声明属性的getter 和setter方法中
atomic 原子性主要是在多线程环境中使用,setter方法加锁(原子不可中断性),保证线程安全。
nonatomic是在保证不再多线程环境中使用时,使用非线程安全修饰,如此可提高性能。
iOS属性atomic与nonatomic解析
iOS atomic和nonatomic
在命名属性的时候经常用到这两个属性。主要区别在声明属性的getter 和setter方法中
atomic 原子性主要是在多线程环境中使用,setter方法加锁(原子不可中断性),保证线程安全。
nonatomic是在保证不再多线程环境中使用时,使用非线程安全修饰,如此可提高性能。
1757

被折叠的 条评论
为什么被折叠?