基於最新的蘋果官方Swift2.0語法規范,所有的程序均在Xcode7中開發完成。全書分為6個部分:預備知識、語法基礎、面向對象編程基礎、面向對象高級編程、應用實例、編程練習及參考答案。
本書既可作為計算機專業和非計算機專業本科生移動開發課程的配套教材,也可作為iOS開發工程師和iOS開發愛好者的參考書籍。
預備知識
0.1 Xcode特性
0.2 Xcode使用
0.3 playground
第1章 基本數據類型
1.1 常量和變量
1.2 整型和浮點型
1.3 布爾型
1.4 元組型
1.5 可選型
1.6 異常處理
第2章 運算符
2.1 賦值運算符
2.2 算術運算符
2.3 關系運算符
2.4 邏輯運算符
2.5 其他運算符
第3章 字符串
3.1 空字符串
3.2 字符串操作
3.3 字符串比較
第4章 集合
4.1 數組
4.2 集合
4.3 字典
第5章 控制流
5.1 for循環
5.2 while循環
5.3 if條件語句
5.4 switch條件語句
……
第6章 函數
第7章 閉包
第8章 枚舉類型
第9章 結構體和類
第10章 屬性
第11章 方法
第12章 繼承性
第13章 構造與析構
第14章 錯誤處理
第15章 可選鏈
第16章 訪問控制
第17章 類型操作符
第18章 擴展
第19章 協議
第20章 內存管理
第21章 運算符
第22章 泛型
第23章 蘋果應用
第24章 計算器
第25章 編程練習及參考答案