Swift 邊程之旅 Swift编程之旅
雅各布·沙茨 (Jacob Schatz)
- 出版商: 電子工業
- 出版日期: 2016-10-01
- 定價: $234
- 售價: 7.9 折 $185
- 語言: 簡體中文
- 頁數: 192
- 裝訂: 平裝
- ISBN: 7121299720
- ISBN-13: 9787121299728
-
相關分類:
Apple Developer
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
$980$980 -
$1,362Fundamentals of Data Structures in C, 2/e (Paperback)
-
$580$452 -
$810$770 -
$950$903 -
$980$774 -
$980$774 -
$780$616 -
$160$152 -
$780$616 -
$490$441 -
$720$648 -
$350$277 -
$580$458 -
$860$679 -
$520$411 -
$720$562 -
$680$537 -
$590$460 -
$580$458 -
$360$281 -
$505零起點 Python 大數據與量化交易
-
$580$458 -
$480$379 -
$390$332
相關主題
商品描述
<內容簡介>
Swift是供iOS和OS X應用編程的新編程語言,基於C和Objective-C,卻沒有C的一些兼容約束。其採用安全的編程模式和添加現代的功能使得編程更加簡單、靈活和有趣。本書幫助讀者充分利用Swift的先進設計、卓越的性能和簡化的開發技術,使用相關例子,解決現實問題,幫助蘋果開發者快速開始Swift編程之旅。
<章節目錄>
第1章通過實踐練習:變量、常量、循環
11建立Swift塊
111計算型屬性(Getter和Setter)
112使用註釋
113推斷
12把變量併入字符串
13可選項:對於拆包的一個禮物
131打印你的結果
132隱式拆包可選項
14元組
15數據類型
16從Objective-C到Swift
161控制流:做出選擇
162選擇正確的:switch表達式
163停止:一錘定音時間
17總結
第2章收集你的數據:數組和字典
21使用數組
211你的第一個數組
212一個快速定義的數組
213使用AnyObject
214NSArrays和Swfit的Arrays的不同
22修改數組
221訪問數組元素
222給數組添加元素
223從數組中刪除元素
224遍歷數組
225其餘一些關於數組的內容
22 6清空數組
23使用字典
231字典的增加、刪除和插入
232遍歷字典
233其餘一些關於字典的內容
234清空字典
235測試字典展示的值
236把它們放在一起
24總結
第3章讓事情發生:函數
31定義函數
311返回類型
312多個返回值
3 2更多關於參數的知識
321外部參數命名
322默認參數值
323可變參數
324In-Out參數
325函數作為類型
32 6總結一下
33小結
第4章結構代碼:枚舉、結構和類
41枚舉
411哪一個成員被賦值
412關聯值
413原始值
4 2結構體
421在結構體中定義方法
422結構體總是被複製
423可變方法
424類
425初始化
42 6什麼是引用類型
427你會使用結構體還是類
428忘掉指針語法
429屬性觀察者
4210類中的方法
43總結
第5章SpriteKit
51SpriteKit介紹
52創建一個遊戲
521新項目頁面
522創建遊戲
53總結
第6章重複使用的代碼:閉包
61什麼是閉包
62其他語言中的閉包
63閉包是如何工作的,它們為什麼這麼驚人
631閉包語法
632使用上下文進行推斷
633參數也有簡稱
634為一個自定義汽車類排序
635閉包是引用類型
636自動引用計數
637強引用循環
638尾部閉包
64總結
第7章創建下角標和高級操作符
71寫你的第一個下角標
72使用高級操作符的比特和字節
721按位NOT
722按位AND
723按位OR
724按位XOR
725比特移位
726UInt8、UInt16、UInt32、Int8、Int16、Int32等
727值上溢和下溢
73自定義操作符
74創造你自己的操作符
75真實生活中的比特和字節
76總結
第8章協議
81寫出你的第一個協議
811屬性
81 2lazy變量
82Animizable和Humanizable
83委託
84協議作為類型
85集合中的協議
851協議的繼承
852協議組合
853協議的一致性
8 54可選協議的先決條件
86可選鏈
861回到可選協議的先決條件
862使用Swif內建的t協議
87總結
第9章靈活使用泛型
91泛型所解決的問題
911泛型的其他使用
912協議的泛型
913Where語句
92總結
第10章使用SpriteKit的遊戲
101遊戲
102安裝
103瀏覽代碼
104遊戲創建
1041步驟1:創造世界
1042步驟2:讓事物移動
1042使用SKActions讓東西移動
105總結
第11章使用Physics編寫遊戲
111製作一個基於物理基礎的遊戲
1111創建工程
1112添加資源
1113增加關卡
1114生成關卡
1115製作一個可以玩的遊戲
1116創建圍欄
112總結
第12章使用UIKit製作APP
121應用類型
1211Single-View應用
1212創建用戶界面
1213添加約束
1214連接用戶界面的元素和代碼
1215編寫代碼
1216表格
122總結