Apple Watch极速开发

Apple Watch极速开发

作者:小波老镇

出版社:人民邮电

出版年:2015年5月

ISBN:9787115388766

所属分类:保健养生

书刊介绍

《Apple Watch极速开发》内容简介

本书紧跟时下开发潮流,针对Apple Watch软件开发的内容展开深入浅出的讲解。全书分为三大部分。第一部分讲解WatchKit基础知识,通过该部分的学习,你可以掌握WatchKit的核心概念。第二部分主要解决Watch App与iPhone App共享数据的问题,是本书最重要的部分。通过食谱App的程序实例进行实际演练,讨论创建Glance(速览)、与Watch App对话、处理本地和远程Notification(通知)等功能的实现方法。在第三部分中,我们会学习动画处理、性能优化等方面的高级开发技巧。
本书主要面向已经了解iOS和Swift开发的基础知识的朋友。通过本书的学习,你可以全面掌握Apple Watch软件开发的知识体系,并通过实战成为智能穿戴设备软件开发的领军人才。
小波:花川学院创始人之一,是SwiftV课堂的知名讲师,其推出的《小波说雨燕》、《小波说iOS8》等系列课程深入浅出,全球首发《Apple Watch Swift实例开发》的网络课程,深受好评。
老镇:花川学院创始人之一,是51CTO学院、SwiftV课堂明星讲师,擅长iOS游戏与应用开发,拥有十余年研发经验,是国内最早一批Swift 研究者,著有《Swift语言实战晋级》一书。

作品目录

前言
第一部分
WatchKit
基础知识
第1章:WatchKit简介
1.1、WatchKit应用程序架构
1.2、用户交互的种类
1.3、开发Apple
Watch的装备
1.4、小结
第2章:WatchKit界面定位排版
2.1、界面预览
2.2、界面排版布局和界面介绍
2.3、创建项目并添加Watch
App
Target
2.4、界面布局
2.5、运行Watch
App
2.6、小结
第3章:WatchKit界面Size(大小)设置
3.1、界面预览
3.2、界面元素大小(Size)的三种设置方式
3.3、添加新的故事版
3.4、界面布局
3.5、运行Watch
App
3.6、小结
第4章:WatchKit的Action和Outlet的使用
4.1、界面预览
4.2、Action和Outlet介绍
4.3、添加和绑定类
4.4、设置界面的Outlet和Action
4.5、小结
第5章:Segue的使用
5.1、界面预览
5.2、Segue简介
5.3、Push和Modal介绍
5.4、项目实战练习
5.5、小结
第6章:使用Segue传递数据
6.1、界面预览
6.2、界面控制器生命周期简介
6.3、使用Segue传递数据介绍
6.4、项目实战练习
6.5、小结
第7章:列表(Table)
7.1、界面预览
7.2、Table介绍
7.3、Table相关使用方法的介绍
7.4、创建一个列表
7.5、创建一个更好的界面
7.6、建立一个更复杂的Table
7.7、小结
第8章:菜单
8.1、界面预览
8.2、菜单介绍
8.3、项目实战练习
8.4、小结
第9章:综合实战演练
9.1、界面预览
9.2、添加Target
9.3、Apple
Watch
UI设计
9.4、API导入
9.5、代码实现
9.6、小结
第二部分
WatchKit中级技巧
第10章:数据共享
10.1、在一个共享容器中访问数据
10.2、建立App组
10.3、远程更新一个共享文件
10.4、小结
第11章:Glance(速览)
11.1、准备工作
11.2、创建速览构建方案(Build
Scheme)
11.3、在storyboard中设计速览
11.4、挂钩控制器
11.5、数据运算
11.6、小结
第12章:用Handoff紧密相连
12.1、Handoff
API:观其大略
12.2、用Handoff协作
12.3、Handoff最佳实践
12.4、小结
第三部分
WatchKit高级功能
第13章:通知
13.1、开始
13.2、创建一个本地通知
13.3、小结
第14章:图片缓存和动画
14.1、WatchKit中的图片
14.2、WatchKit中动画
14.3、小结
第15章:性能与技巧
15.1、WatchKit的性能
15.2、小结
第16章:Apple
Watch
UI设计指南
16.1、UI基础
16.2、UI元素
16.3、图标和图像设计
第17章:WatchKit
V.S.
UIKit
17.1、WKInterfaceController
17.2、WKInterfaceObject
17.3、WKInterfaceButton
17.4、WKInterfaceTable
17.5、WKInterfaceLabel
17.6、WKInterfaceDate
&
WKInterfaceTimer
17.7、WKInterfaceSlider&WKInterfaceSwitch
第18章:WatchKit开发贴士
18.1、总指导原则
18.2、性能优化
18.3、与iPhone通信
18.4、小结
后记

相关推荐

微信二维码