標籤:
Apple Watch開發快速入門教程
試讀:http://pan.baidu.com/s/1eQ8JdR0
介紹:蘋果為Watch提供全新的開發架構WatchKit。本教程是國內第一本Apple Watch開發教程,全面講解WatchKit的各個方面,協助讀者更為快速的掌握Watch開發方式和流程。
目錄
第1章 開發環境--Xcode 1
1.1 蘋果帳號 1
1.1.1 蘋果帳號的成員分類 1
1.1.2 註冊免費的蘋果帳號 1
1.1.3 註冊收費的蘋果帳號 4
1.2 Xcode的下載和安裝 6
1.2.1 App Store中下載和安裝Xcode 6
1.2.2 其他網站下載和安裝Xcode 10
1.3 蘋果帳號的綁定 11
1.4 組件的下載和安裝 12
1.5 第一次開啟Xcode 14
1.6 Xcode的介面介紹 16
1.6.1 導航視窗 17
1.6.2 組件視窗 18
1.6.3 編輯視窗 19
1.6.4 目標視窗 20
第2章 編寫第一個iWatch應用程式 21
2.1 iWatch介紹 21
2.2 iWatch的優點缺點 21
2.2.1 iWatch優點 21
2.2.2 iWatch缺點 24
2.3 開發iWatch應用程式使用的類 24
2.4 編程第一個程式 25
2.4.1 建立項目 25
2.4.2 添加Watch應用對象到項目中 27
2.4.3 添加Watch應用對象時新增內容介紹 28
2.4.4 運行程式 29
2.4.5 編輯介面 32
2.4.6 編寫代碼 35
2.5 偵錯工具 39
2.6 使用協助文檔 41
第3章 介面設計一 43
3.1 標籤 43
3.1.1 添加標籤到介面中 43
3.1.2 介面方式設定標籤 47
3.1.3 使用代碼設定標籤 60
3.1.4 為標籤載入自訂的字型 73
3.2 映像 79
3.2.1 添加映像到介面中 79
3.2.2 介面方式設定映像對象 80
3.2.3 使用代碼設定映像對象 85
3.3 分割線 91
3.3.1 添加分割線到介面中 91
3.3.2 介面方式設定分割線 92
3.3.3 使用代碼設定分割線 94
第4章 介面設計二 95
4.1 表 95
4.1.1 添加表到介面中 95
4.1.2 介面方式設定表對象 96
4.2 填充表 98
4.2.1 填充常值內容 98
4.2.2 填充映像 102
4.3 對錶進行操作 104
4.3.1 響應選擇的行 105
4.3.2 添加行 106
4.3.3 刪除行 107
4.3.4 擷取行數 109
4.3.5 滾動行 110
4.4 組對象 111
4.4.1 添加組對象到介面中 111
4.4.2 介面方式設定Group對象 112
4.4.3 使用代碼設定Group對象 116
第5章 使用者互動 121
5.1 開關 121
5.1.1 添加開關對象到介面中 121
5.1.2 介面方式設定開關對象 122
5.1.3 使用代碼設定開關對象 124
5.1.4 響應開關對象 129
5.2 滑塊 134
5.2.1 添加開關對象到介面中 135
5.2.2 介面方式設定滑塊對象 136
5.2.3 使用代碼設定滑塊對象 139
5.2.4 響應滑塊對象 143
5.3 按鈕 144
5.3.1 添加按鈕對象到介面中 145
5.3.2 介面方式設定滑塊對象 146
5.3.3 使用代碼設定按鈕對象 147
5.3.4 響應按鈕對象 150
第6章 日期時間和計時器 153
6.1 日期時間 153
6.1.1 添加日期時間對象到介面中 153
6.1.2 介面方式設定日期時間對象 154
6.1.3 使用代碼設定日期時間對象 157
6.2 計時器 161
6.2.1 添加計時器到介面中 161
6.2.2 介面方式設定計時器對象 162
6.2.3 使用代碼設定計時器對象 165
6.3 實現計時功能 167
6.3.1 使用介面方式計時 167
6.3.2 使用代碼計時 168
第7章 地圖與菜單 171
7.1 添加地圖到介面中 171
7.2 介面方式設定地圖對象 172
7.3 設定地圖的顯示地區 173
7.4 添加/刪除標註 174
7.4.1 添加系統內建的標註 174
7.4.2 添加自訂的標註 176
7.4.3 刪除標註 177
7.5 擷取當前位置 178
7.6 添加菜單到介面中 184
7.7 設定功能表項目 185
7.7.1 介面方式設定功能表項目 186
7.7.2 使用代碼設定功能表項目 188
7.8 添加功能表項目 189
7.8.1 介面方式添加功能表項目 189
7.8.2 使用代碼添加功能表項目 191
7.9 響應功能表項目 191
7.9.1 介面方式添加功能表項目實現的響應 192
7.9.2 使用代碼添加功能表項目實現的響應 195
7.10 刪除功能表項目 198
第8章 三種介面控制器 200
8.1 介面控制器 200
8.1.1 添加介面控制器 200
8.1.2 介面方式設定介面控制器的介面 203
8.1.3 使用代碼設定介面控制器的介面 206
8.2 瀏覽介面控制器 207
8.2.1 添加瀏覽介面控制器 207
8.2.2 介面方式設定瀏覽介面控制器的介面 211
8.3 通知介面控制器 213
8.3.1 添加通知介面控制器 214
8.3.2 介面方式設定通知介面控制器的介面 217
8.4 介面導航 222
8.4.1 使用拖動方式 222
8.4.2 使用代碼方式 230
第9章 本地化 242
9.1 建立一個具有多種語言的應用程式 242
9.2 本地化資源 251
9.3 地區格式 253
第10章 進階應用程式 258
10.1 九宮格 258
10.2 音頻播放器 264
10.3 天氣預報 268
10.4 iWatch控制iPhone 272
Apple Watch開發快速入門教程