Swift6 语言基础
第1章_Swift语言概览
1.1_Swift语言核心定位
1.2_Swift安全性特点
1.3_Swift高性能表现
1.4_Swift6新特性简介
第2章_搭建开发环境
2.1_下载安装Xcode
2.2_熟悉Xcode界面布局
2.3_创建Playground项目
2.4_编写HelloWorld代码
第3章_常量与变量
3.1_let声明常量
3.2_var声明变量
3.3_添加类型注解
3.4_利用类型推断
3.5_遵循命名规范
第4章_核心数据类型
4.1_整型IntUInt
4.2_浮点型FloatDouble
4.3_布尔型Bool
4.4_字符串String
4.5_字符Character
第5章_类型安全与转换
5.1_理解类型安全机制
5.2_数值类型转换
5.3_字符串插值
5.4_类型别名typealias
第6章_元组
6.1_定义访问元组
6.2_分解元组元素
6.3_元组元素命名
第7章_基本运算符
7.1_赋值运算符
7.2_算术运算符
7.3_求余运算符
7.4_复合赋值运算符
第8章_比较逻辑运算符
8.1_比较运算符
8.2_逻辑非运算符
8.3_逻辑与运算符
8.4_逻辑或运算符
第9章_高级运算符
9.1_空合运算符
9.2_区间运算符
9.3_单侧区间运算符
第10章_条件语句
10.1_if-else结构
10.2_if-else-if链
10.3_guard-else退出
第11章_Switch选择
11.1_基本switch语句
11.2_区间匹配
11.3_元组匹配
11.4_值绑定let-var
11.5_where子句判断
第12章_循环结构
12.1_for-in循环
12.2_while循环
12.3_repeat-while循环
12.4_continue跳过
12.5_break终止
第13章_数组Array
13.1_创建初始化数组
13.2_访问修改元素
13.3_添加删除元素
13.4_遍历数组
第14章_集合Set
14.1_创建初始化集合
14.2_添加删除成员
14.3_集合基本操作
第15章_字典Dictionary
15.1_创建初始化字典
15.2_访问修改键值对
15.3_添加删除键值对
15.4_遍历字典
第16章_函数基础
16.1_定义调用函数
16.2_参数标签命名
16.3_定义返回值
16.4_无参无返回值
16.5_默认参数值
第17章_函数进阶
17.1_可变参数
17.2_输入输出inout
17.3_函数类型参数
17.4_函数类型返回
17.5_嵌套函数
第18章_闭包
18.1_闭包表达式
18.2_上下文类型推断
18.3_隐式返回
18.4_尾随闭包
18.5_逃逸闭包escaping
第19章_结构体Struct
19.1_定义结构体
19.2_创建访问实例
19.3_值类型特性
19.4_结构体方法
第20章_类Class
20.1_定义类
20.2_创建访问实例
20.3_引用类型特性
20.4_恒等运算符
第21章_枚举Enum
21.1_定义枚举
21.2_switch匹配
21.3_关联值
21.4_原始值
第22章_属性
22.1_存储属性
22.2_计算属性
22.3_属性观察器
22.4_类型属性static
第23章_方法
23.1_实例方法
23.2_mutating修改
23.3_类型方法static
第24章_可选类型Optional
24.1_nil可选类型
24.2_if-let绑定
24.3_guard-let绑定
24.4_强制解包
24.5_可选链
第25章_错误处理
25.1_Error错误类型
25.2_throws抛出错误
25.3_do-catch处理
25.4_try?转换可选
25.5_try!禁用传递