Swift 開發指南
內容描述
<內容特色>
分層架構設計解決Swift與Objective-C混合搭配問題
「《Swift開發指南》一書結構清晰,內容豐富,提供大量的範例程式和豐富圖示全面講解Swift語言開發,透過實務案例説明協助讀者系統化的理解書中內容。本書適合iOS及其他行動平台開發者開啟Swift學習之旅。」
—CocoaChina社區
本書透過大量案例全面講解Swift語言開發,包含常數與變數、運算子和運算式、資料型別、資料型別轉換、字串型別、語言的值組型別、可選型別、陣列、字典、流程控制指令、函式、閉包、類別與結構、屬性、方法、下標、繼承、建構子、解構子、延伸、協議、記憶體管理等。每章均配有同步練習,由淺入深,循序漸進,最後透過實際的iPhone應用程式案例帶領讀者進行開發實戰。
對於有意從事iOS開發的讀者可透過本書的學習掌握蘋果Swift語言,對於原來有Objective-C開發經驗的讀者,能夠快速轉型到Swift上開發iOS應用程式。
<章節目錄>
PART I 基礎篇
第一章 準備開始
第二章 第一個 Swift 程式
第三章 Swift 基本語法
第四章 基本運算子
第五章 基本資料型別
第六章 字元和字串
第七章 流程控制指令
第八章 集合
第九章 函式
第十章 閉包
PART II 物件導向篇
第十一章 Swift 語言中的物件導向特性
第十二章 屬性與下標
第十三章 方法
第十四章 建構與解構
第十五章 繼承
第十六章 延伸和協議
第十七章 Swift 記憶體管理
PART III 過渡篇
第十八章 從 Objective-C 到 Swift
第十九章 使用 Foundation 框架
PART IV 實戰篇
第二十章 iOS 開發基礎
第二十一章 專案實戰—基於分層架構的多版本 iPhone 計算機