●章 Swift語言與開發環境 1
●1.1 Swift語言簡介 2
●1.1.1 Swift語言 2
●1.1.2 關於Swift的幾個誤解 2
●1.2 搭建Swift開發環境 3
●1.2.1 和安裝Xcode 4
●1.2.2 安裝輔助工具和文檔 6
●1.3 個Swift程序 7
●1.3.1 Swift程序入口 7
●1.3.2 使用Playground工具 8
●1.3.3 開發Swift項目 11
●1.4 使用終端窗口編譯、運行Swift程序 13
●1.4.1 使用swiftc編譯Swift程序 13
●1.4.2 在早期版本的OS X平臺上編譯Swift程序 14
●1.4.3 使用swift交互命令 15
●1.5 熟悉Xcode 16
●1.5.1 創建iOS項目 16
●1.5.2 熟悉導航面板 17
●1.5.3 熟悉檢查器面板 20
●1.5.4 熟悉庫面板 21......
內容簡介
Swift是2014年6月由Apple公司發布的編程語言,Swift發布之初就引起廣大開發者強烈的興趣。目前,Swift已經發布了正式版,其語法也趨於穩定。
本書以*新的OS X 10.10為平臺,以Xcode 6.1為開發工具,全面介紹了Swift正式版的語法,以及使用Swift開發iOS應用的知識。全書從Swift基本語法開始介紹,詳細介紹了Swift的基本語法結構、Swift函數式編程特征、Swift的面向對像特征、Foundation框架的核心類庫用法等知識,並通過示例介紹了如何在iOS應用中混合使用Swift與Objective-C進行開發。掌握Swift語言之後,本書將帶領讀者掌握iOS應用開發的基本理論,以及iOS應用的MVC設計和事件處理編程。本書*後一章介紹了一個俄羅斯方塊遊戲。
本書並不局限於介紹Swift的簡單語法,而是從......
除了前一章所介紹的關於枚舉、結構體、類的基本語法之外,Swift也很好地支持面向對像的三大特征:封裝、繼承和多態(隻有類纔支持繼承和多態),Swift提供了private、internal和public等訪問控制符來實現封裝;Swift也允許子類繼承父類,子類繼承父類就可以繼承到父類的成員變量和方法,如果訪問控制允許,子類實例可以直接調用父類裡定義的方法。繼承是實現類復用的重要手段。多態也是面向對像的重要特征,因此本章也會向讀者詳細介紹Swift提供的多態機制。
除此之外,本章將會重點介紹Swift的擴展和協議等不錯內容。Swift的協議相當於其他語言中接口的概念,協議體現了多個類必須遵守的規範,而且協議與委托是iOS開發的重要內容,因此希望讀者對這部分知識加以重視。
 ......
"