第一部分 基礎知識
第1章 Swift簡介 2
1.1 革命性的改良 2
1.2 準備工作 3
1.2.1 專業(yè)工具 3
1.2.2 與Swift交互 3
1.3 準備出發(fā) 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 數(shù)學運算符 15
1.9.1 表達式 15
1.9.2 混用不同的數(shù)值類型 16
1.9.3 數(shù)值表示 16
1.10 布爾類型 17
1.11 輕松顯示 18
1.12 使用類型別名 19
1.13 使用元組將數(shù)據(jù)編組 20
1.14 可選類型 21
1.15 小結 22
第2章 使用集合 23
2.1 糖果罐 23
2.1.1 數(shù)組中所有元素的類型都必須相同 26
2.1.2 增長數(shù)組 26
2.1.3 替換和刪除值 27
2.1.4 將值插入到指定位置 28
2.1.5 合并數(shù)組 29
2.2 字典 30
2.2.1 查找條目 31
2.2.2 添加條目 32
2.2.3 更新條目 33
2.2.4 刪除條目 33
2.3 數(shù)組的數(shù)組 34
2.4 創(chuàng)建空數(shù)組和空字典 36
2.4.1 空數(shù)組 36
2.4.2 空字典 37
2.5 迭代集合 37
2.5.1 迭代數(shù)組 38
2.5.2 迭代字典 39
2.6 小結 40
第3章 流程控制 41
3.1 for 循環(huán) 41
3.1.1 計數(shù) 41
3.1.2 包含還是不包含結束數(shù)字 42
3.1.3 老式for循環(huán) 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循環(huán) 57
3.3.5 檢查代碼 59