图书介绍

watchOS应用开发与设计pdf电子书版本下载

watchOS应用开发与设计
  • (英)Mark Goody,(英)Maurice Kelly著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302436751
  • 出版时间:2016
  • 标注页数:233页
  • 文件大小:88MB
  • 文件页数:248页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

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 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

精品推荐