第一部分 基础知识
第1章 Swift简介 2
1.1 革命性的改良 2
1.2 准备工作 3
1.2.1 专业工具 3
1.2.2 与Swift交互 3
1.3 准备出发 4
1.4 开始探索Swift 6
1.4.1 帮助和退出 6
1.4.2 Hello World 7
1.5 声明的威力 7
1.6 常量 9
1.7 类型 10
1.7.1 检查上限和下限 11
1.7.2 类型转换 11
1.7.3 显式地声明类型 13
1.8 字符串 13
1.8.1 字符串拼接 14
1.8.2 Character类型 14
1.9 数学运算符 15
1.9.1 表达式 15
1.9.2 混用不同的数值类型 16
1.9.3 数值表示 16
1.10 布尔类型 17
1.11 轻松显示 18
1.12 使用类型别名 19
1.13 使用元组将数据编组 20
1.14 可选类型 21
1.15 小结 22
第2章 使用集合 23
2.1 糖果罐 23
2.1.1 数组中所有元素的类型都必须相同 26
2.1.2 增长数组 26
2.1.3 替换和删除值 27
2.1.4 将值插入到指定位置 28
2.1.5 合并数组 29
2.2 字典 30
2.2.1 查找条目 31
2.2.2 添加条目 32
2.2.3 更新条目 33
2.2.4 删除条目 33
2.3 数组的数组 34
2.4 创建空数组和空字典 36
2.4.1 空数组 36
2.4.2 空字典 37
2.5 迭代集合 37
2.5.1 迭代数组 38
2.5.2 迭代字典 39
2.6 小结 40
第3章 流程控制 41
3.1 for 循环 41
3.1.1 计数 41
3.1.2 包含还是不包含结束数字 42
3.1.3 老式for循环 43
3.1.4 简写 44
3.2 游乐场 45
3.3 决策 48
3.3.1 if语句 49
3.3.2 检查多个条件 52
3.3.3 switch语句 53
3.3.4 while循环 57
3.3.5 检查代码 59