- 6
- 0
- 约4.76千字
- 约 5页
- 2023-08-22 发布于上海
- 举报
swift进阶:值类型和引⽤类型
swift 进阶之路:学习⼤纲
前⾔
值类型和引⽤类型是Swift中的核⼼概念,了解它们是每位Swift开发⼈员的基础, 在以后的探索中多次提到值类型和引⽤类型,所以在这⾥做个
笔记。供以后参考。
内容
1. 值类型和引⽤类型的概念
2. 值类型和引⽤类型的内存管理
3. 值类型和引⽤类型的选择
⼀ 、值类型和引⽤类型的定义
值类型(Value Type):即每个实例保持⼀份数据拷贝。
引⽤类型(Reference Type):即所有实例共享⼀份数据拷贝。
Swift有三种声明类型的⽅式: , 和 。它们可以分为 (struct和enum)和 (class)。它们在内存中的存储⽅式
class struct enum 值类型 引⽤类型
不同决定它们之间的区别:
值类型是这样⼀种类型,当它被赋值给⼀个变量、常量或者被传递给⼀个函数的时候,其值会被拷⻉。
实际上,Swift 中所有的 基本类型 :整数 (integer)、浮点数(floating-point number)、布尔值(boolean)、字符串串
原创力文档

文档评论(0)