從零開始學Swift 从零开始学Swift
關東升
- 出版商: 人民郵電
- 出版日期: 2016-03-01
- 定價: $594
- 售價: 8.5 折 $505
- 語言: 簡體中文
- 頁數: 605
- 裝訂: 平裝
- ISBN: 7115415897
- ISBN-13: 9787115415899
-
相關分類:
Apple Developer
下單後立即進貨 (約4週~6週)
相關主題
商品描述
<內容介紹>
關東升著的這本《從零開始學Swift》基於Swift 2.x,通過大量案例全面介紹蘋果平臺的應用開發。全書共分5部分,包括Swift語法篇、Cocoa Touch框架編程篇、混合編程篇、進階篇、項目實戰篇,囊括了開發工具介紹、語言基礎知識、編寫HelloWorld程序,直至應用在App Store上線的所有內容。此外,本書前20章專門配有同步練習,以幫助讀者掌握所學知識。
本書適合iOS開發者、其他移動平臺開發者及電腦專業大學生參考閱讀,也非常適合作為培訓教材使用。
<章節目錄>
第一部分 Swift 語法篇
第1章 準備起航
1.1 本書約定
1.1.1 示例代碼約定
1.1.2 圖示約定
1.1.3 函數和方法簽名約定
1.1.4 承接上一行代碼約定
1.1.5 代碼行號約定
1.2 Swift 開發工具
1.2.1 Xcode 開發工具
1.2.2 AppCode 開發工具
1.3 本章小結
1.4 同步練習
第2章 第一個Swift 程序
2.1 使用REPL
2.1.1 啟動Swift REPL
2.1.2 使用Swift REPL
2.2 使用Playground
2.2.1 編程利器Playground
2.2.2 編寫HelloWorld 程序
2.3 使用Web 網站
2.4 通過Xcode 創建OS X 工程
2.4.1 創建OS X 工程
2.4.2 編譯和運行
2.5 通過AppCode 創建OS X 工程
2.5.1 創建OS X 工程
2.5.2 編譯和運行
2.6 使用swiftc 命令
2.6.1 編譯
2.6.2 運行
2.7 代碼解釋
2.8 在Linux 下編譯和運行Swift 程序
2.9 本章小結
2.10 同步練習
第3章 Swift 語法基礎
3.1 標識符和關鍵字
3.1.1 標識符
3.1.2 關鍵字
3.2 常量和變量
3.2.1 常量
3.2.2 變量
3.2.3 使用var 還是let
3.3 註釋
3.4 表達式
3.5 本章小結
3.6 同步練習
第4章 運算符
4.1 算術運算符
4.1.1 一元運算符
4.1.2 二元運算符
4.1.3 算術賦值運算符
4.2 關係運算符
4.3 邏輯運算符
4.4 位運算符
4.5 其他運算符
4.6 本章小結
4.7 同步練習
第5章 Swift 原生數據類型
5.1 Swift 數據類型
5.2 整型
5.3 浮點型
5.4 數字表示方式
5.4.1 進制數字表示
5.4.2 指數表示
5.4.3 其他表示
5.5 數字類型之間的轉換
5.5.1 整型之間的轉換
5.5.2 整型與浮點型之間的轉換
5.6 布爾型
5.7 元組類型
5.8 可選類型
5.8.1 可選類型概念
5.8.2 可選類型值拆包
5.8.3 可選綁定
5.9 本章小結
5.10 同步練習
……
第6章 Swift 原生字符串
第7章 控制語句
第8章 Swift 原生集合類型
第9章 函數
第10章 閉包
第11章 Swift 語言中的面向對象特性
第12章 屬性與下標
第13章 方法
第14章 構造與析構
第15章 類繼承
第16章 擴展
第17章 協議
第18章 泛型
第19章 Swift 內存管理
第20章 錯誤處理
第21章 Swift 編碼規範
第二部分 Cocoa Touch 框架編程篇
第22章 Foundation 框架
第23章 iOS 開發基礎
第24章 Core Foundation 框架
第25章 Cocoa Touch 設計模式及應用
第26章 UIKit 框架
第三部分 混合編程篇
第27章 Swift 與Objective-C 混合編程
第28章 Swift 與C/C++混合編程
第四部分 進階篇
第29章 程序調試
第30章 併發編程
第31章 SpriteKit 遊戲引擎
第五部分 項目實戰篇
第32章 項目實戰:基於分層架構的多版本iPhone 計算器應用
第33章 遊戲App 實戰:《迷失航線》
第34章 《迷失航線》遊戲上架蘋果App Store