基於Swift 的Apple Watch 開發教程

基於Swift 的Apple Watch 開發教程

《基於Swift 的Apple Watch 開發教程》是2017年9月電子工業出版社出版的圖書,作者是王永超。

基本介紹

  • 書名:基於Swift 的Apple Watch 開發教程
  • 作者:王永超
  • 出版社電子工業出版社
  • 出版時間:2017年9月
  • 頁數:152 頁
  • 定價:39 元 
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787121323775
  • 叢書名:移動開發系列
  • 字 數:243千
內容簡介,作者簡介,圖書目錄,

內容簡介

本書使用swift的新版本(2.0或以上),針對Apple Watch的基本編程和watch OS 3開放的眾多新接口進行撰寫, 主要包括錶盤、音頻視頻和多種感測器等,功能新穎,緊隨穿戴設備流行趨勢,內容全面,代碼齊全,講解清楚,可以讓讀者深入淺出地掌握Apple Watch開發。

作者簡介

王永超,接觸計算機編程已經有十幾年,在校時做過多個計算機編程項目,畢業後保持著對編程的興趣,精通多種程式語言,開發了多個Apple Watch套用。

圖書目錄

第1章 概述 1
1.1 watchOS項目結構 1
1.2 建立watchOS App實例 2
1.3 watchOS 3框架支持 4
1.4 【案例1】watchOS 3項目結構 5
第2章 Swift 3 編程基礎 8
2.1 基本語法 8
2.1.1 變數和常量 8
2.1.2 guard let和if let 10
2.1.3 字元串String 11
2.1.4 數組 13
2.1.5 枚舉 14
2.1.6 for循環 15
2.1.7 switch/case多條件判斷 15
2.1.8 任意類Any 16
2.2 函式 16
2.2.1 聲明和調用 16
2.2.2 回調函式 17
2.2.3 異常拋出和捕捉 18
2.3 常用數據結構和類 18
2.3.1 字典Dctionary 18
2.3.2 日期Date 21
2.3.3 計時器Timer 23
2.3.4 檔案存儲 24
2.4 Objective-C混合編程 25
第3章 watchOS基礎開發 26
3.1 頁面控制項 26
3.1.1 頁面生命周期 26
3.1.2 頁面關係 26
3.2 常用控制項 27
3.2.1 錶盤布局和Group 27
3.2.3 圖片 28
3.2.4 按鈕 28
3.2.5 開關 28
3.2.6 滑動條 29
3.2.7 選擇器 29
3.2.8 表格 30
3.3 套用圖示 32
3.4 【案例2】寵物樂園 33
第4章 WatchOS高級進階 40
4.1 Force Touch選單 40
4.2 振動引擎 40
4.3 錶盤功能欄 41
4.3.1 功能欄簡介 41
4.3.2 功能欄刷新 42
4.3.3 Watch錶盤圖庫示例 43
4.3.4 家族和模板 44
4.3.5 家族示意圖 45
4.3.6 模板示意圖 46
4.3.7 功能欄圖片尺寸 50
4.4 提醒 51
4.5 後台刷新任務 52
4.6 URL後台下載 53
4.7 Dock截圖 53
4.8 Apple Pay支付 54
4.9 通知 54
4.10 【案例3】十二生肖 55
4.11 【案例4】後台刷新任務和URL下載 64
第5章 多媒體和遊戲引擎 69
5.1 多媒體 69
5.1.1 錄音 69
5.1.2 無線播放音頻 69
5.1.3 視頻播放和喇叭外放 70
5.2 遊戲引擎 70
5.2.1 2D遊戲引擎控制項 70
5.2.2 創建手錶遊戲項目 71
5.2.3 3D遊戲引擎控制項 71
5.2.4 手勢識別 71
5.3 【案例5】錄音和音頻視頻播放 72
5.4 【案例6】2D遊戲 74
5.5 【案例7】3D遊戲 80
第6章 運動感測器和GPS 92
6.1 運動感測器 92
6.2 感測器記錄 94
6.3 運動姿態識別 94
6.4 GPS和定位 94
6.5 地圖控制項 95
6.6 【案例8】運動感測器 95
6.5 【案例9】GPS定位 105
第7章 與iPhone互動 109
7.1 WatchConnectivity框架 109
7.2 配置WCSession 109
7.3 連線狀態 109
7.3.1 判斷連線狀態 109
7.3.2 連線狀態回調 110
7.4 數據傳輸 110
7.4.1 覆蓋式後台傳輸 110
7.4.2 佇列式後台傳輸 110
7.4.3 檔案傳輸 111
7.4.4 訊息傳輸 111
7.4.5 訊息數據傳輸 111
7.4.6 功能欄傳輸 112
7.5 【案例10】與iOS互動 112
第8章 健康 120
8.1 健康存儲的數據 120
8.1.1 人體特徵數據 120
8.1.2 樣本數據 121
8.1.3 樣本數據類型 121
8.1.4 數據單位 124
8.1.5 病歷 124
8.2 監測數據 124
8.2.1 載入健康框架 124
8.2.2 申請許可權 125
8.2.3 後台模式 125
8.2.4 監測體能訓練 126
8.2.5 活動類型 129
8.2.6 存儲到健康庫 131
8.3 【案例11】健身監測和體能訓練 132

相關詞條

熱門詞條

聯絡我們