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

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

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

定 價(jià):¥39.00

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

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書目錄

目 錄
第1章 概述\t1
1.1 watchOS項(xiàng)目結(jié)構(gòu)\t1
1.2 建立watchOS App實(shí)例\t2
1.3 watchOS 3框架支持\t4
1.4 【案例1】watchOS 3項(xiàng)目結(jié)構(gòu)\t5
第2章 Swift 3 編程基礎(chǔ)\t8
2.1 基本語(yǔ)法\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 計(jì)時(shí)器Timer\t23
2.3.4 文件存儲(chǔ)\t24
2.4 Objective-C混合編程\t25
第3章 watchOS基礎(chǔ)開(kāi)發(fā)\t26
3.1 頁(yè)面控件\t26
3.1.1 頁(yè)面生命周期\t26
3.1.2 頁(yè)面關(guān)系\t26
3.2 常用控件\t27
3.2.1 表盤布局和Group\t27
3.2.3 圖片\t28
3.2.4 按鈕\t28
3.2.5 開(kāi)關(guān)\t28
3.2.6 滑動(dòng)條\t29
3.2.7 選擇器\t29
3.2.8 表格\t30
3.3 應(yīng)用圖標(biāo)\t32
3.4 【案例2】寵物樂(lè)園\t33
第4章 WatchOS高級(jí)進(jìn)階\t40
4.1 Force Touch菜單\t40
4.2 振動(dòng)引擎\t40
4.3 表盤功能欄\t41
4.3.1 功能欄簡(jiǎn)介\t41
4.3.2 功能欄刷新\t42
4.3.3 Watch表盤圖庫(kù)示例\t43
4.3.4 家族和模板\t44
4.3.5 家族示意圖\t45
4.3.6 模板示意圖\t46
4.3.7 功能欄圖片尺寸\t50
4.4 提醒\t51
4.5 后臺(tái)刷新任務(wù)\t52
4.6 URL后臺(tái)下載\t53
4.7 Dock截圖\t53
4.8 Apple Pay支付\t54
4.9 通知\t54
4.10 【案例3】十二生肖\t55
4.11 【案例4】后臺(tái)刷新任務(wù)和URL下載\t64
第5章 多媒體和游戲引擎\t69
5.1 多媒體\t69
5.1.1 錄音\t69
5.1.2 無(wú)線播放音頻\t69
5.1.3 視頻播放和喇叭外放\t70
5.2 游戲引擎\t70
5.2.1 2D游戲引擎控件\t70
5.2.2 創(chuàng)建手表游戲項(xiàng)目\t71
5.2.3 3D游戲引擎控件\t71
5.2.4 手勢(shì)識(shí)別\t71
5.3 【案例5】錄音和音頻視頻播放\t72
5.4 【案例6】2D游戲\t74
5.5 【案例7】3D游戲\t80
第6章 運(yùn)動(dòng)傳感器和GPS\t92
6.1 運(yùn)動(dòng)傳感器\t92
6.2 傳感器記錄\t94
6.3 運(yùn)動(dòng)姿態(tài)識(shí)別\t94
6.4 GPS和定位\t94
6.5 地圖控件\t95
6.6 【案例8】運(yùn)動(dòng)傳感器\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 覆蓋式后臺(tái)傳輸\t110
7.4.2 隊(duì)列式后臺(tái)傳輸\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 健康存儲(chǔ)的數(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)測(cè)數(shù)據(jù)\t124
8.2.1 加載健康框架\t124
8.2.2 申請(qǐng)權(quán)限\t125
8.2.3 后臺(tái)模式\t125
8.2.4 監(jiān)測(cè)體能訓(xùn)練\t126
8.2.5 活動(dòng)類型\t129
8.2.6 存儲(chǔ)到健康庫(kù)\t131
8.3 【案例11】健身監(jiān)測(cè)和體能訓(xùn)練\t132

本目錄推薦

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