watchOS应用开发与设计PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:(英)Mark Goody,(英)Maurice Kelly著
- 出 版 社:北京:清华大学出版社
- 出版年份:2016
- ISBN:9787302436751
- 页数:233 页
第Ⅰ部分 入门 1
第1章 创建WatchKit项目 1
1.1 终身陪伴 3
1.2 向WatchKitApp中添加代码 5
1.2.1 更新Watch界面 5
1.2.2 编写WatchApp代码 7
1.3 “对不起,我并没有Watch” 9
1.3.1 可以测试哪些内容? 10
1.3.2 尝试Hello Wrist! 13
1.4 小结 13
第2章 剖析watchOS应用 15
2.1 应用和扩展 15
2.1.1 WatchKit应用概述 15
2.1.2 WatchKit扩展概述 16
2.1.3 需要使用这种令人费解的系统的原因 16
2.2 WatchKitApp项目布局 17
2.3 创建WatchKit应用和扩展 18
2.3.1 使用项目模板 18
2.3.2 使用对象模板 20
2.3.3 使用老旧的技术 23
2.4 小结 23
第3章 实现导航 25
3.1 导航Apple Watch 25
3.2 导航类型 25
3.2.1 基于页面的导航 26
3.2.2 分层导航 29
3.3 WKInterfaceController 30
3.3.1 生命周期 31
3.3.2 支持导航 32
3.4 上下文菜单 34
3.5 更多内容 36
3.6 小结 36
第4章 探索控件 37
4.1 规则 37
4.2 WatchKit控件 38
4.2.1 简单的显示控件 38
4.2.2 交互控件 40
4.2.3 结构控件 42
4.2.4 用户输入 53
4.3 小结 53
第Ⅱ部分 创建应用 57
第5章 设计应用的用户界面 57
5.1 关于设计的思考 57
5.2 迎接挑战 58
5.2.1 “惊人的宇宙力量,渺小的生活空间” 58
5.2.2 添加一点颜色 62
5.2.3 做好准备 63
5.2.4 手势和触控 63
5.3 小结 64
第6章 构建应用的用户界面 65
6.1 布局用户界面 65
6.1.1 对界面对象进行分组 68
6.1.2 处理不同的屏幕尺寸 70
6.2 图像和动画 72
6.2.1 内容与窗口部件 72
6.2.2 在Watch上获取图像 72
6.2.3 显示图像 73
6.2.4 控制动画 74
6.2.5 选择器链接动画 78
6.3 设置界面 79
6.4 辅助功能 81
6.4.1 为什么需要辅助功能? 81
6.4.2 Dynamic Type 81
6.4.3 VoiceOver 82
6.5 小结 83
第7章 使用自定义表盘元素 85
7.1 介绍自定义表盘元素 85
7.1.1 时间轴和时间旅行 85
7.1.2 复杂的排列 86
7.2 添加自定义表盘元素 89
7.2.1 在新应用中包括自定义表盘元素 90
7.2.2 向现有应用添加自定义表盘元素 93
7.2.3 包括图像资产 95
7.3 ClockKit 97
7.3.1 时间轴设置 98
7.3.2 自定义表盘元素时间轴条目 100
7.3.3 提供时间轴条目 101
7.4 测试自定义表盘元素 104
7.4.1 创建测试方案 105
7.4.2 运行测试方案 106
7.5 触发自定义表盘元素更新 108
7.5.1 更新方法 108
7.5.2 预算 109
7.6 小结 110
第8章 使用快捷视图 111
8.1 快捷视图概述 111
8.2 创建快捷视图 112
8.2.1 在新项目中创建快捷视图 112
8.2.2 向现有项目添加快捷视图 113
8.3 开发快捷视图 116
8.3.1 可视化定制 116
8.3.2 使用WKInterfaceController 121
8.3.3 查看快捷视图 124
8.4 小结 126
第9章 使用通知 127
9.1 通知的含义 127
9.1.1 iPhone通知 127
9.1.2 Watch通知 128
9.2 创建通知场景 130
9.2.1 在新项目中创建通知 130
9.2.2 向现有项目添加通知 131
9.3 设计通知 132
9.3.1 通知布局 132
9.3.2 静态通知 134
9.3.3 动态通知 135
9.4 WKUserNotification InterfaceController 136
9.5 测试通知 138
9.5.1 通知有效载荷 138
9.5.2 通知测试方案 143
9.6 操作通知 145
9.6.1 点击通知 146
9.6.2 文本响应 147
9.7 本地通知 148
9.8 小结 149
第Ⅲ部分 充分利用平台 153
第10章 与外部世界进行通信 153
10.1 使用NSURLSession进行网络请求 153
10.1.1 Watch和网络 153
10.1.2 发出请求 154
10.1.3 对过早的停用进行处理 159
10.2 使用WatchConnectivity与iPhone进行通话 161
10.2.1 后台传输 162
10.2.2 实时消息传输 163
10.2.3 充分利用设备间的通信 170
10.2.4 使用Handoff继续用户的活动 170
10.3 小结 172
第11章 接受用户输入 173
11.1 语音到文本 173
11.2 文本输入控制器 174
11.2.1 输入类型 175
11.2.2 试用界面 175
11.2.3 准备建议 178
11.2.4 来自通知的输入 179
11.3 小结 179
第12章 播放和录制媒体 181
12.1 使用媒体 181
12.1.1 媒体类型和编码 181
12.1.2 存储媒体 182
12.2 前台播放 182
12.2.1 使用WKInterfaceMovie 182
12.2.2 以编程方式显示一个播放器 184
12.3 后台音频播放 186
12.4 音频录制 189
12.4.1 进行录制 191
12.4.2 处理录制音频 194
12.5 小结 194
第13章 部署到物理设备 195
13.1 管理设备 195
13.2 配置Provisioning Profile 196
13.2.1 自动设置 197
13.2.2 手动设置 198
13.3 部署到设备 202
13.4 小结 203
第14章 使用硬件API 205
14.1 使用传感器数据 205
14.1.1 通过HealthKit访问心率数据 205
14.1.2 使用CoreMotion读取加速度计数据 213
14.2 提供触觉反馈 217
14.2.1 使用触觉 217
14.2.2 进一步挖掘 219
14.3 小结 220
第15章 交付发布WatchKit应用 221
15.1 准备分发应用 221
15.1.1 设备支持 221
15.1.2 图标和图像资源 222
15.1.3 回到Developer Center 226
15.2 iTunes Connect 229
15.2.1 创建一个应用记录 229
15.2.2 上传应用 230
15.3 分发应用 231
15.3.1 TestFlight分发 231
15.3.2 App Store分发 233
15.4 小结 233
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《古代巴比伦》(英)莱昂纳德·W.金著 2019
- 《BBC人体如何工作》(英)爱丽丝.罗伯茨 2019
- 《一个数学家的辩白》(英)哈代(G.H.Hardy)著;李文林,戴宗铎,高嵘译 2019
- 《莎士比亚全集 2》(英)莎士比亚著,朱生豪等译 2002
- 《莎士比亚戏剧精选集》(英)威廉·莎士比亚(William Shakespeare)著 2020
- 《莎士比亚 叙事诗·抒情诗·戏剧》(英)威廉·莎士比亚著 2019
- 《亚历山大继业者战争 上 将领与战役》(英)鲍勃·本尼特,(英)麦克·罗伯茨著;张晓媛译 2019
- 《孩子们的音乐之旅 1 宝宝睡觉 幼儿版》包菊英主编 2016
- 《超级参与者》王金强责编;赵磊译者;(澳)杰里米·海曼斯,(英)亨利·蒂姆斯 2020
- 《物联网导论》张翼英主编 2020
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019