-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
Swift基礎教程 版權信息
- ISBN:9787115392602
- 條形碼:9787115392602 ; 978-7-115-39260-2
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
Swift基礎教程 本書特色
本書針對初學者,從變量、類型、函數、閉包等基本概念入手,結合swift 示例,一步步指導讀者使用swift 開發app。書的*后給出了一個app 開發全流程。 本書適合任何想學習swift 的人員參考。
Swift基礎教程 內容簡介
★完全針對初學者,既適合接觸過其他編程語言的有經驗程序員,也適合有足夠學習欲望的新手。 ★包含大量屏幕截圖和示例代碼,讓初學者全面了解swift和xcode工具集。 ★基于概念和交互式環境快速扎實掌握蘋果開發技能,真正學會開發完整app。
Swift基礎教程 目錄
**部分 基礎知識
第1章 swift簡介 2
1.1 革命性的改良 2
1.2 準備工作 3
1.2.1 專業工具 3
1.2.2 與swift交互 3
1.3 準備出發 4
1.4 開始探索swift 6
1.4.1 幫助和退出 6
1.4.2 hello world 6
1.5 聲明的威力 7
1.6 常量 9
1.7 類型 10
1.7.1 檢查上限和下限 11
1.7.2 類型轉換 11
1.7.3 顯式地聲明類型 12
1.8 字符串 13
1.8.1 字符串拼接 13
1.8.2 character類型 14
1.9 數學運算符 14
1.9.1 表達式 15
1.9.2 混用不同的數值類型 15
1.9.3 數值表示 16
1.10 布爾類型 17
1.11 輕松顯示 18
1.12 使用類型別名 19
1.13 使用元組將數據編組 19
1.14 可選類型 20
1.15 小結 22
第2章 使用集合 23
2.1 糖果罐 23
2.1.1 數組中所有元素的類型都必須相同 26
2.1.2 增長數組 26
2.1.3 替換和刪除值 27
2.1.4 將值插入到指定位置 28
2.1.5 合并數組 29
2.2 字典 30
2.2.1 查找條目 31
2.2.2 添加條目 32
2.2.3 更新條目 33
2.2.4 刪除條目 33
2.3 數組的數組 34
2.4 創建空數組和空字典 36
2.4.1 空數組 36
2.4.2 空字典 37
2.5 迭代集合 38
2.5.1 迭代數組 38
2.5.2 迭代字典 39
2.6 小結 40
第3章 流程控制 41
3.1 for循環 41
3.1.1 計數 41
3.1.2 包含還是不包含結束數字 42
3.1.3 老式for循環 43
3.1.4 簡寫 44
3.2 游樂場 45
3.3 決策 48
3.3.1 if語句 48
3.3.2 檢查多個條件 52
3.3.3 switch語句 53
3.3.4 while循環 56
3.3.5 檢查代碼 58
3.3.6 提早結束循環 61
3.4 小結 61
第4章 編寫函數和閉包 62
4.1 函數 62
4.1.1 使用swift編寫函數 63
4.1.2 執行函數 64
4.1.3 參數并非只能是數字 65
4.1.4 可變參數 66
4.1.5 函數是一級對象 69
4.1.6 從函數返回函數 71
4.1.7 嵌套函數 73
4.1.8 默認參數 76
4.1.9 函數名包含哪些內容 77
4.1.10 清晰程度 79
4.1.11 用不用外部參數名 80
4.1.12 變量參數 81
4.1.13 inout參數 84
4.2 閉包 86
4.3 小結 88
4.4 類 89
第5章 使用類和結構組織代碼 90
5.1 對象無處不在 90
5.2 swift對象是使用類定義的 91
5.2.1 定義類 91
5.2.2 創建對象 93
5.2.3 開門和關門 93
5.2.4 鎖門和開鎖 94
5.2.5 查看屬性 96
5.2.6 門應是各式各樣的 97
5.2.7 修改顏色 99
5.3 繼承 99
5.3.1 創建基類 100
5.3.2 創建子類 103
5.3.3 實例化子類 104
5.3.4 便利初始化方法 109
5.3.5 枚舉 111
5.3.6 結構 113
5.3.7 值類型和引用類型 114
5.4 小結 116
第6章 使用協議和擴展進行規范化 117
6.1 遵循協議 117
6.1.1 類還是協議 117
6.1.2 協議并非只能定義方法 119
6.1.3 遵循多個協議 121
6.1.4 協議也可繼承 122
6.1.5 委托 123
6.2 擴展 126
6.2.1 擴展基本類型 127
6.2.2 在擴展中使用閉包 130
6.3 小結 132
第二部分 使用swift開發軟件
第7章 使用xcode 134
7.1 xcode簡史 134
7.2 創建**個swift項目 135
7.3 xcode界面 136
7.3.1 與xcode窗口交互 138
7.3.2 運行應用程序 139
7.4 開發應用程序 140
7.4.1 騰出空間 141
7.4.2 創建界面 142
7.4.3 美化 145
7.4.4 編寫代碼 146
7.4.5 建立連接 149
7.5 小結 151
第8章 改進應用程序 152
8.1 細節很重要 152
8.1.1 顯示金額 152
8.1.2 再談可選類型 154
8.1.3 可選類型拆封 154
8.1.4 美化 155
8.1.5 另一種格式設置方法 156
8.2 計算復利 159
8.2.1 連接起來 161
8.2.2 測試 164
8.3 調試 164
8.3.1 bug在哪里 164
8.3.2 斷點 165
8.3.3 復雜的復利計算 168
8.4 測試的價值 169
8.4.1 單元測試 169
8.4.2 編寫測試 169
8.4.3 如果測試未通過 172
8.4.4 始終運行的測試 173
8.5 小結 174
第9章 swift移動開發 175
9.1 移動設備和臺式機 175
9.2 挑戰記憶力 175
9.2.1 考慮玩法 176
9.2.2 設計ui 176
9.3 創建項目 177
9.4 創建用戶界面 179
9.4.1 創建按鈕 180
9.4.2 在模擬器中運行 182
9.4.3 設置約束 183
9.5 mvc 186
9.6 編寫游戲代碼 186
9.6.1 類 189
9.6.2 枚舉 190
9.6.3 視圖對象 190
9.6.4 模型對象 190
9.6.5 可重寫的方法 191
9.6.6 游戲的方法 191
9.6.7 處理輸贏 195
9.7 回到故事板 196
9.8 開玩 198
第10章 其他主題 199
10.1 swift內存管理 199
10.1.1 值和引用 199
10.1.2 引用計數 200
10.1.3 引用循環 200
10.1.4 演示引用循環 201
10.1.5 編寫測試代碼 202
10.1.6 斷開引用循環 204
10.1.7 閉包中的引用循環 205
10.1.8 感恩 207
10.2 邏輯運算符 207
10.2.1 邏輯非 207
10.2.2 邏輯與 208
10.2.3 邏輯或 208
10.3 泛型 209
10.4 運算符重載 210
10.5 相等和相同 213
10.6 swift腳本編程 214
10.6.1 編輯腳本 215
10.6.2 設置權限 216
10.6.3 運行腳本 216
10.6.4 工作原理 216
10.7 獲取幫助 218
10.8 獨闖江湖 219
10.8.1 研究蘋果公司提供的框架 219
10.8.2 加入蘋果開發者計劃 220
10.8.3 成為社區的一分子 220
10.8.4 活到老學到老 220
10.8.5 一路平安 220
Swift基礎教程 相關資料
boisy g. pitre深入參與了語音開發等多項重大蘋果開發項目,并擁有在mactech上撰寫專欄的經驗,這些都讓本書實用且易于理解。 ——mac和applescript開發專家bill cheeseman
對于初學者來說,本書清晰易懂,是快速學習swift語言的必讀參考書! ——amazon.com讀者評論
Swift基礎教程 作者簡介
Boisy G. Pitre 資深蘋果開發專家,曾任Siri語音識別技術提供方Nuance公司Mac產品小組的資深軟件工程師,參與開發了語音識別軟件Dragon Dictate。MacTech雜志“Developer to Developer”月度專欄作家,曾多次在MacTech和CocoaConf等會議上發表技術演講。現任情緒識別公司Affectiva的移動遠景規劃師,領導團隊致力于將公司的表情分析技術遷移到移動平臺。 袁國忠 自由譯者;2000年起專事翻譯,主譯圖書,偶譯新聞稿、軟文;出版譯著40余部,其中包括《C++ Prime Plus中文版》《CCNA學習指南》《CCNP ROUTE學習指南》《面向模式的軟件架構:模式系統》《Android應用UI設計模式》《風投的選擇:誰是下一個十億美元級公司》等,總計700余萬字;專事翻譯前,從事過三年化工產品分析和開發,做過兩年雜志和圖書編輯。
- >
史學評論
- >
羅曼·羅蘭讀書隨筆-精裝
- >
伊索寓言-世界文學名著典藏-全譯本
- >
煙與鏡
- >
我與地壇
- >
名家帶你讀魯迅:故事新編
- >
詩經-先民的歌唱
- >
自卑與超越