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