Apple Watch開發快速入門教程

來源:互聯網
上載者:User

標籤:

 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開發快速入門教程

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.