關東昇的《從零開始學Swift》3月9日已經上架

智捷關東昇發表於2016-03-11

  大家一直期盼的《從零開始學Swift》於3月9日已經上架,它是關東昇老師歷時8個月的嘔心瀝血所編著,全書600多頁,此本書基於Swift 2.x,通過大量案例全面介紹蘋果平臺的應用開發。全書共分5 部分,包括Swift語法篇、Cocoa Touch框架程式設計篇、混合程式設計篇、進階篇和專案實戰篇,囊括了開發工具介紹、語言基礎知識,直至應用在App Store上線的所有內容。此外,本書前20 章專門配有同步練習,以幫助讀者掌握所學知識。本書更加適合Swift開發者。我會連續發一些 《從零開始學Swift》學習筆記。大家可以看一下。 http://item.jd.com/10153271407.html

enter image description here

附《從零開始學Swift》此書目錄:

第1章準備起航  
1.1本書約定
1.2Swift開發工具
1.3本章小結
1.4同步練習
第2章第一個Swift程式
2.1使用REPL
2.2使用Playground
2.3使用Web網站
2.4通過Xcode建立OS X工程
2.5通過AppCode建立OS X工程
2.6使用swiftc命令
2.7程式碼解釋
2.8本章小結
2.9同步練習
第3章Swift語法基礎
3.1識別符號和關鍵字
3.2常量和變數
3.3註釋
3.4表示式
3.5本章小結
3.6同步練習
第4章運算子
4.1算術運算子
4.2關係運算子
4.3邏輯運算子
4.4位運算子
4.5其他運算子
4.6本章小結
4.7同步練習
第5章Swift原生資料型別
5.1Swift資料型別
5.2整型
5.3浮點型
5.4數字表示方式
5.5數字型別之間的轉換
5.6布林型
5.7元組型別
5.8可選型別
5.9本章小結
5.10同步練習
第6章Swift原生字串
6.1字元
6.2建立字串
6.3可變字串
6.4字串比較
6.5本章小結
6.6同步練習
第7章控制語句
7.1分支語句
7.2迴圈語句
7.3跳轉語句
7.4範圍與區間運算子
7.5值繫結
7.6where語句
7.7本章小結
7.8同步練習
第8章Swift原生集合型別
8.1Swift中陣列集合
8.2Swift中字典集合
8.3Swift中Set集合
8.4本章小結
8.5同步練習
第9章函式
9.1使用函式
9.2傳遞引數
9.3函式返回值
9.4函式型別
9.5巢狀函式
9.6本章小結
9.7同步練習
第10章閉包
10.1回顧巢狀函式
10.2閉包的概念
10.3使用閉包表示式
10.4使用尾隨閉包
10.5捕獲上下文中的變數和常量
10.6本章小結
10.7同步練習
第11章Swift語言中的物件導向特性
11.1物件導向概念和基本特徵
11.2Swift中的物件導向型別
11.3列舉
11.4結構體與類
11.5型別巢狀
11.6可選鏈
11.7訪問限定
11.8選擇類還是結構體最佳實踐
11.9本章小結
11.10  同步練習
第12章屬性與下標
12.1儲存屬性
12.2計算屬性
12.3屬性觀察者
12.4靜態屬性
12.5使用下標
12.6本章小結
12.7同步練習
第13章方法
13.1例項方法
13.2靜態方法
13.3本章小結
13.4同步練習
第14章構造與析構
14.1建構函式
14.2建構函式過載
14.3解構函式
14.4本章小結
14.5同步練習
第15章類繼承
15.1從一個示例開始
15.2建構函式繼承
15.3重寫
15.4型別檢查與轉換
15.5本章小結
15.6同步練習
第16章擴充套件
16.1“輕量級”繼承機制
16.2宣告擴充套件
16.3擴充套件計算屬性
16.4擴充套件方法
16.5擴充套件建構函式
16.6擴充套件下標
16.7本章小結
16.8同步練習
第17章協議
17.1協議概念
17.2協議
17.3協議方法
17.4協議屬性
17.5面向協議程式設計
17.6本章小結
17.7同步練習
第18章泛型
18.1一個問題的思考
18.2泛型函式
18.3泛型型別
18.4泛型擴充套件
18.5本章小結
18.6同步練習
第19章Swift記憶體管理
19.1Swift記憶體管理概述
19.2強引用迴圈
19.3打破強引用迴圈
19.4閉包中的強引用迴圈
19.5本章小結
19.6同步練習
第20章錯誤處理
20.1Cocoa錯誤處理模式
20.2do-try-catch錯誤處理模式
20.3示例:MyNotes應用資料持久層實現
20.4本章小結
20.5同步練習
第21章Swift編碼規範
21.1命名規範
21.2註釋規範
21.3宣告
21.4程式碼排版
21.5本章小結
21.6同步練習
第22章Foundation框架
22.1數字類NSNumber
22.2字串類
22.3陣列類
22.4字典類
22.5NSSet集合類
22.6檔案管理
22.7位元組快取
22.8日期與時間
22.9使用謂詞NSPredicate過濾資料
22.10使用正規表示式
22.11本章小結
22.12  同步練習
第23章iOS開發基礎
23.1iOS介紹
23.2第一個iOS應用HelloWorld
23.3iOS API簡介
23.4本章小結
  23.5  同步練習
第24章Core Foundation框架
24.1資料型別對映
24.2記憶體管理
24.3本章小結
24.4同步練習
第25章Cocoa Touch設計模式及應用
25.1單例模式
25.2目標與動作
25.3輸出口
25.4選擇器
25.5委託與資料來源
25.6通知機制
25.7MVC模式
25.8響應者鏈與觸控事件
25.9本章小結
 25.10  同步練習
第26章UIKit框架
26.1檢視控制器
26.2檢視與UIView
26.3介面構建技術
26.4開關控制元件
26.5滑塊控制元件
26.6分段控制元件
26.7工具欄
26.8導航欄
26.9表檢視
26.10本章小結
26.11  同步練習
第27章Swift與Objective-C混合程式設計
27.1選擇語言
27.2副檔名
27.3Swift與Objective-C API對映
27.4同一應用目標中的混合程式設計
27.5同一框架目標中的混合程式設計
27.6本章小結
27.7同步練習
第28章Swift與C/C++混合程式設計
28.1資料型別對映
28.2應用目標中的混合程式設計
28.3框架目標中的混合程式設計
28.4示例:使用SQLite嵌入式資料庫實現MyNotes資料持久層
28.5本章小結
28.6同步練習
第29章程式除錯
29.1Xcode除錯工具
29.2設定和檢視斷點
29.3使用Xcode中的Instruments工具
29.4iOS真機除錯
29.5本章小結
29.6同步練習
第30章併發程式設計
30.1併發相關概念
30.2GCD技術
30.3GCD示例
30.4GCD與單例模式
30.5小結
30.6同步練習
第31章SpriteKit遊戲引擎
31.1移動平臺遊戲引擎介紹
31.2第一個SpriteKit遊戲
31.3一切都是節點
31.4精靈
31.5場景切換
31.6動作
31.7粒子系統
31.8遊戲音樂與音效
31.9物理引擎
31.10 本章小結
31.11同步練習
第32章專案實戰——基於分層架構的多版本iPhone計算器應用
32.1應用分析與設計
32.2分層架構設計
32.3基於同一工程同一目標純下Swift實現
32.4基於同一工程同一目標下Swift呼叫Objective-C實現
32.5基於同一工程不同目標下的Swift呼叫Objective-C實現
32.6基於同一工作空間不同工程下的Swift呼叫Objective-C實現
32.7本章小結
32.8同步練習
第33章遊戲App實戰——迷失航線
33.1迷失航線遊戲分析與設計
33.2任務1:遊戲工程的建立與初始化
33.3任務2:建立Loading場景
33.4任務3:建立Home場景
33.5任務4:建立設定場景
33.6任務5:建立幫助場景
33.7任務6:遊戲場景實現
33.8任務7:遊戲結束場景
33.9本章小結
第34章迷失航線遊戲蘋果AppStore上架
34.1蘋果的AppStore
34.2還有“最後一公里”
34.3為釋出進行編譯
34.4釋出上架
34.5常見稽核不通過的原因
34.6本章小結
34.7同步練習

歡迎關注關東昇新浪微博@tony_關東昇。 關注智捷課堂微信公共平臺,瞭解最新技術文章、圖書、教程資訊

enter image description here

更多精品iOS、Cocos、移動設計課程請關注智捷課堂官方網站:http://www.zhijieketang.com 智捷課堂論壇網站:http://51work6.com/forum.php

相關文章