本文主要是介绍iOS/OC 中的属性修饰词,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
属性修饰词首先,它是个啥子 ?? 我们用一张图来看下
上图绿色框框里面都是属性修饰词,属性修饰词是OC的一大特点;说到属性修饰词之前,先说先xcode两种编译模式 ARC 和 MRC ,用一个最直白的话说:ARC 开发者不需要关系对象内存释放情况,MRC则反之 ,这个和修饰词有啥子关系了 ??? 我们用一张表来看下
关键字 | ARC或MRC | 修饰对象说明 |
---|---|---|
atomic | both | 原子,线程安全,效率低,多线程操作时才使用 |
nonatomic | both | 非原子,线程不安全,效率高,经常使用 |
retain | mrc | 修饰对象 ,强引用 |
strong | arc | 修饰对象,强引用 |
weak | arc | 修饰代理delegate,修饰对象弱引用 |
assign | both | 修饰基本数据类型(int,float,boolean) |
copy | both | 修饰字符串,block等 |
这篇关于iOS/OC 中的属性修饰词的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!