注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)計算機組織與體系結(jié)構(gòu)基于Swift 的Apple Watch開發(fā)教程

基于Swift 的Apple Watch開發(fā)教程

基于Swift 的Apple Watch開發(fā)教程

定 價:¥39.00

作 者: 王永超 著
出版社: 電子工業(yè)出版社
叢編項: 移動開發(fā)系列
標(biāo) 簽: 暫缺

ISBN: 9787121323775 出版時間: 2017-09-01 包裝: 平裝
開本: 16開 頁數(shù): 152 字?jǐn)?shù):  

內(nèi)容簡介

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

作者簡介

  接觸計算機編程已經(jīng)有十幾年,在校時做過多個計算機編程項目,畢業(yè)后保持著對編程的興趣,精通多種編程語言,開發(fā)了多個Apple Watch應(yīng)用。

圖書目錄

目 錄
第1章 概述\t1
1.1 watchOS項目結(jié)構(gòu)\t1
1.2 建立watchOS App實例\t2
1.3 watchOS 3框架支持\t4
1.4 【案例1】watchOS 3項目結(jié)構(gòu)\t5
第2章 Swift 3 編程基礎(chǔ)\t8
2.1 基本語法\t8
2.1.1 變量和常量\t8
2.1.2 guard let和if let\t10
2.1.3 字符串String\t11
2.1.4 數(shù)組\t13
2.1.5 枚舉\t14
2.1.6 for循環(huán)\t15
2.1.7 switch/case多條件判斷\t15
2.1.8 任意類Any\t16
2.2 函數(shù)\t16
2.2.1 聲明和調(diào)用\t16
2.2.2 回調(diào)函數(shù)\t17
2.2.3 異常拋出和捕捉\t18
2.3 常用數(shù)據(jù)結(jié)構(gòu)和類\t18
2.3.1 字典Dctionary\t18
2.3.2 日期Date\t21
2.3.3 計時器Timer\t23
2.3.4 文件存儲\t24
2.4 Objective-C混合編程\t25
第3章 watchOS基礎(chǔ)開發(fā)\t26
3.1 頁面控件\t26
3.1.1 頁面生命周期\t26
3.1.2 頁面關(guān)系\t26
3.2 常用控件\t27
3.2.1 表盤布局和Group\t27
3.2.3 圖片\t28
3.2.4 按鈕\t28
3.2.5 開關(guān)\t28
3.2.6 滑動條\t29
3.2.7 選擇器\t29
3.2.8 表格\t30
3.3 應(yīng)用圖標(biāo)\t32
3.4 【案例2】寵物樂園\t33
第4章 WatchOS高級進階\t40
4.1 Force Touch菜單\t40
4.2 振動引擎\t40
4.3 表盤功能欄\t41
4.3.1 功能欄簡介\t41
4.3.2 功能欄刷新\t42
4.3.3 Watch表盤圖庫示例\t43
4.3.4 家族和模板\t44
4.3.5 家族示意圖\t45
4.3.6 模板示意圖\t46
4.3.7 功能欄圖片尺寸\t50
4.4 提醒\t51
4.5 后臺刷新任務(wù)\t52
4.6 URL后臺下載\t53
4.7 Dock截圖\t53
4.8 Apple Pay支付\t54
4.9 通知\t54
4.10 【案例3】十二生肖\t55
4.11 【案例4】后臺刷新任務(wù)和URL下載\t64
第5章 多媒體和游戲引擎\t69
5.1 多媒體\t69
5.1.1 錄音\t69
5.1.2 無線播放音頻\t69
5.1.3 視頻播放和喇叭外放\t70
5.2 游戲引擎\t70
5.2.1 2D游戲引擎控件\t70
5.2.2 創(chuàng)建手表游戲項目\t71
5.2.3 3D游戲引擎控件\t71
5.2.4 手勢識別\t71
5.3 【案例5】錄音和音頻視頻播放\t72
5.4 【案例6】2D游戲\t74
5.5 【案例7】3D游戲\t80
第6章 運動傳感器和GPS\t92
6.1 運動傳感器\t92
6.2 傳感器記錄\t94
6.3 運動姿態(tài)識別\t94
6.4 GPS和定位\t94
6.5 地圖控件\t95
6.6 【案例8】運動傳感器\t95
6.5 【案例9】GPS定位\t105
第7章 與iPhone交互\t109
7.1 WatchConnectivity框架\t109
7.2 配置WCSession\t109
7.3 連接狀態(tài)\t109
7.3.1 判斷連接狀態(tài)\t109
7.3.2 連接狀態(tài)回調(diào)\t110
7.4 數(shù)據(jù)傳輸\t110
7.4.1 覆蓋式后臺傳輸\t110
7.4.2 隊列式后臺傳輸\t110
7.4.3 文件傳輸\t111
7.4.4 消息傳輸\t111
7.4.5 消息數(shù)據(jù)傳輸\t111
7.4.6 功能欄傳輸\t112
7.5 【案例10】與iOS交互\t112
第8章 健康\t120
8.1 健康存儲的數(shù)據(jù)\t120
8.1.1 人體特征數(shù)據(jù)\t120
8.1.2 樣本數(shù)據(jù)\t121
8.1.3 樣本數(shù)據(jù)類型\t121
8.1.4 數(shù)據(jù)單位\t124
8.1.5 病歷\t124
8.2 監(jiān)測數(shù)據(jù)\t124
8.2.1 加載健康框架\t124
8.2.2 申請權(quán)限\t125
8.2.3 后臺模式\t125
8.2.4 監(jiān)測體能訓(xùn)練\t126
8.2.5 活動類型\t129
8.2.6 存儲到健康庫\t131
8.3 【案例11】健身監(jiān)測和體能訓(xùn)練\t132

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號