Swift里的值类型与引用类型
翻译:老码团队翻译组-Arya
校对:老码团队翻译组-Jame
Swift里面的类型分为两种:
-
值类型(Value Types):每个实例都保留了一分独有的数据拷贝,一般以结构体
(struct)
、枚举(enum)
或者元组(tuple)
的形式出现。 -
引用类型(Reference Type):每个实例共享同一份数据来源,一般以
类(class)
的形式出现。
在这篇博文里面,我们会介绍两种类型各自的优点,以及应该怎么选择使用。
官方微博咆哮。