图书介绍
watchOS应用开发与设计PDF|Epub|txt|kindle电子书版本下载
- (英)Mark Goody,(英)Maurice Kelly著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302436751
- 出版时间:2016
- 标注页数:233页
- 文件大小:88MB
- 文件页数:248页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
watchOS应用开发与设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第Ⅰ部分 入门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 Watch25
3.2 导航类型25
3.2.1 基于页面的导航26
3.2.2 分层导航29
3.3 WKInterfaceController30
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 Type81
6.4.3 VoiceOver82
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 ClockKit97
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 使用WKInterfaceController121
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 InterfaceController136
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 使用WKInterfaceMovie182
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 Profile196
13.2.1 自动设置197
13.2.2 手动设置198
13.3 部署到设备202
13.4 小结203
第14章 使用硬件API205
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 Center226
15.2 iTunes Connect229
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