watchOS应用开发与设计/移动开发经典丛书pdf下载

watchOS应用开发与设计/移动开发经典丛书百度网盘pdf下载

作者:
简介:watchOS应用开发与设计/移动开发经典丛书
出版社:
出版时间:2016-06
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

基本信息

  • 商品名称:watchOS应用开发与设计/移动开发经典丛书
  • 作者:(英)马克·古迪//莫里斯·凯利|译者:王净//田洪//范园芳
  • 定价:49.8
  • 出版社:清华大学
  • ISBN号:9787302436751

其他参考信息(以实物为准)

  • 出版时间:2016-06-01
  • 印刷时间:2016-06-01
  • 版次:1
  • 印次:1
  • 开本:16开
  • 包装:平装
  • 页数:233
  • 字数:393千字

内容提要

这本入门精品书籍由马克·古迪和莫里斯·凯利 联袂撰写,将引领初学者踏上Apple Watch应用构建 之旅;《watchOS应用开发与设计》讲述watchOS应用 构建的各个技术方面,并在示例的引导下演示如何创 建WatchKit项目。
     每章浓墨重彩地描述一些WatchKit重要概念,并 给出指导意见和*佳做法,从而帮助你构建Apple Watch应用。你不仅可学习WatchKit概念,还将领会 如何在实际工作中运用这些概念。本书首先剖析 watchOS应用,介绍如何处理导航和控件以及设计应 用的用户界面,此后分析如何处理自定义表盘元素、 快捷视图和通知,以及如何与iPhone通信,*后演示 如何发布watchOS应用。
    

作者简介

马克·古迪,Mark Goody从儿时起就为各种平台编写软件。他的研究领域涉猎广泛,但目前重点研究Apple平台。他与妻儿居住在北爱尔兰的贝尔法斯特郊外。 莫里斯·凯利,Maurice Kelly从2001年大学毕业后一直开发软件。在移动电信领域开发服务器软件数年后,转而研究用户端,成为一名iOS开发人员。他酷爱合成器和音乐,梦想拥有一辆路虎卫士。他与妻子和几个孩子居住在北爱尔兰Dromara郊外的一个小村庄里。

目录

第I部分 入门
**章 创建WatchKit项目
1.1 终身陪伴
1.2 向WatchKit App中添加代码
1.2.1 *新Watch界面
1.2.2 编写Watch App代码
1.3 “对不起,我并没有Watch”
1.3.1 可以测试哪些内容?
1.3.2 尝试HelloWrist!
1.4 小结
第2章 剖析watchOS应用
2.1 应用和扩展
2.1.1 WatchKit应用概述
2.1.2 WatchKit扩展概述
2.1.3 需要使用这种令人费解的系统的原因
2.2 WatchKit App项目布局
2.3 创建WatchKit应用和扩展
2.3.1 使用项目模板
2.3.2 使用对象模板
2.3.3 使用老旧的技术
2.4 小结
第3章 实现导航
3.1 导航Apple Watch
3.2 导航类型
3.2.1 基于页面的导航
3.2.2 分层导航
3.3 WKInterfaceController
3.3.1 生命周期
3.3.2 支持导航
3.4 上下文菜单
3.5 *多内容
3.6 小结
第4章 探索控件
4.1 规则
4.2 WatchKit控件
4.2.1 简单的显示控件
4.2.2 交互控件
4.2.3 结构控件
4.2.4 用户输入
4.3 小结
第II部分 创建应用
第5章 设计应用的用户界面
5.1 关于设计的思考
5.2 迎接挑战
5.2.1 “惊人的宇宙力量,渺小的生活空间”
5.2.2 添加一点颜色
5.2.3 做好准备
5.2.4 手势和触控
5.3 小结
第6章 构建应用的用户界面
6.1 布局用户界面
6.1.1 对界面对象进行分组
6.1.2 处理不同的屏幕尺寸
6.2 图像和动画
6.2.1 内容与窗口部件
6.2.2 在Watch上获取图像
6.2.3 显示图像
6.2.4 控制动画
6.2.5 选择器链接动画
6.3 设置界面
6.4 辅助功能
6.4.1 为什么需要辅助功能?
6.4.2 Dynamic Type
6.4.3 VoiceOver
6.5 小结
第7章 使用自定义表盘元素
7.1 介绍自定义表盘元素
7.1.1 时间轴和时间旅行
7.1.2 复杂的排列
7.2 添加自定义表盘元素
7.2.1 在新应用中包括自定义表盘元素
7.2.2 向现有应用添加自定义表盘元素
7.2.3 包括图像资产
7.3 ClockKit
7.3.1 时间轴设置
7.3.2 自定义表盘元素时间轴条目
7.3.3 提供时间轴条目
7.4 测试自定义表盘元素
7.4.1 创建测试方案
7.4.2 运行测试方案
7.5 触发自定义表盘元素*新
7.5.1 *新方法
7.5.2 预算
7.6 小结
第8章 使用快捷视图
8.1 快捷视图概述
8.2 创建快捷视图
8.2.1 在新项目中创建快捷视图
8.2.2 向现有项目添加快捷视图
8.3 开发快捷视图
8.3.1 可视化定制
8.3.2 使用WKInterfaceController
8.3.3 查看快捷视图
8.4 小结
第9章 使用通知
9.1 通知的含义
9.1.1 iPhone通知
9.1.2 Watch通知
9.2 创建通知场景
9.2.1 在新项目中创建通知
9.2.2 向现有项目添加通知
9.3 设计通知
9.3.1 通知布局
9.3.2 静态通知
9.3.3 动态通知
9.4 WKUserNotification InterfaceController
9.5 测试通知
9.5.1 通知有效载荷
9.5.2 通知测试方案
9.6 操作通知
9.6.1 点击通知
9.6.2 文本响应
9.7 本地通知
9.8 小结
第III部分 充分利用平台
**0章 与外部世界进行通信
10.1 使用NSURLSession进行网络请求
10.1.1 Watch和网络
10.1.2 发出请求
10.1.3 对过早的停用进行处理
10.2 使用WatchConnectivity与iPhone进行通话
10.2.1 后台传输
10.2.2 实时消息传输
10.2.3 充分利用设备间的通信
10.2.4 使用Handoff继续用户的活动
10.3 小结
**1章 接受用户输入
11.1 语音到文本
11.2 文本输入控制器
11.2.1 输入类型
11.2.2 **界面
11.2.3 准备建议
11.2.4 来自通知的输入
11.3 小结
**2章 播放和录制媒体
12.1 使用媒体
12.1.1 媒体类型和编码
12.1.2 存储媒体
12.2 前台播放
12.2.1 使用WKInterfaceMovie
12.2.2 以编程方式显示一个播放器
12.3 后台音频播放
12.4 音频录制
12.4.1 进行录制
12.4.2 处理录制音频
12.5 小结
**3章 部署到物理设备
13.1 管理设备
13.2 配置Provisioning Profile
13.2.1 自动设置
13.2.2 手动设置
13.3 部署到设备
13.4 小结
**4章 使用硬件
14.1 使用传感器数据
14.1.1 通过HealthKit访问心率数据
14.1.2 使用CoreMotion读取加速度计数据
14.2 提供触觉反馈
14.2.1 使用触觉
14.2.2 进一步挖掘
14.3 小结
**5章 交付发布WatchKit应用
15.1 准备分发应用
15.1.1 设备支持
15.1.2 图标和图像资源
15.1.3 回到Developer Center
15.2 iTunes Connect
15.2.1 创建一个应用记录
15.2.2 上传应用
15.3 分发应用
15.3.1 TestFlight分发
15.3.2 App Store分发
15.4 小结