●章 預備知識
1.1 Xcode
1.2 “Hello World!”應用示例
1.3 應用的生命周期
第2章 Swift語法
2.1 基本數據類型
2.2 運算符與字符串
2.3 集合
2.4 控制流
2.5 函數與閉包
2.6 結構體與類
2.7 屬性與方法
2.8 繼承性
2.9 構造與析構
第3章 視圖
3.1 多層結構
3.2 創建視圖
3.3 視圖控制器
3.4 MVC設計模式
3.5 實例
第4章 控件
4.1 文本編輯框
4.2 文本編輯區
4.3 選擇控件
4.4 進度顯示控件
4.5 警告控制器
第5章 表格
5.1 表格視圖
5.2 編輯表格視圖
5.3 表格格
5.4 表格視圖刷新
第6章 導航
6.1 標簽欄導航
6.2 分頁控制器
6.3 導航控制器
6.4 樹狀導航
第7章 數據持久化
7.1 對像歸檔
7.2 屬性列表序列化
7.3 Core Data
第8章 自動布局與屏幕適配
8.1 約束布局
8.2 堆視圖布局
8.3 屏幕適配
第9章 其他主題
9.1 調試
9.2 國際化與本地化
9.3 應用發布
內容簡介
《iOS應用開發基礎教程》從Xcode開發環境入手,介紹Swift的集成開發環境,幫助讀者打下學習Swift語言的工具基礎。隨後本書結合Xcode很新特性playground介紹了Swift語言的語法,有助於讀者快速了解語法的特點。本書在介紹函數、閉包、面向對像、下標和可選鏈、類型屬性和方法、繼承性、多態性、協議、封裝性時,將結合幾個具體的實例,將這些知識貫穿起來。然後,本書將介紹一些Swift的不錯語法和知識點,包括:內存管理、泛型。很後,本書用了兩章的篇幅,介紹如何運用Swift來實現實際應用需求。本書內容豐富,觀點新穎,理論聯繫實際。不僅可用作高等學校計算機專業本科生和研究生學習計算機算法設計的教材,而且也適合廣大工程技術人員和自學讀者學習參考。