内容简介
1 WatchKit编程入门
Apple Watch的规格
获取开发工具
理解WatchKit程序的架构
Apple Watch程序的安装
Apple Watch与iPhone之间的交互
与Containing iOS App通信
Apple Watch程序的类型
Hello, World!
创建一个iPhone工程
添加一个WatchKit App Target
检查Storyboard
WatchKit App的生命周期
修改Interface Controller
在模拟器上运行程序
小结
2 Apple Watch的界面导航
Interface Controller和Storyboard
Interface Controller的生命周期
Interface Controller之间的导航
Hierarchical导航
Page-Based导航
Interface Controller之间的数据传递
自定义返回和取消按钮的文字
使用代码进行导航
显示一系列的页面
修改当前显示的页面
小结
3 Apple Watch的用户界面
响应用户界面
按钮(Button)
开关(Switch)
滑块(Slider)
显示信息
标签(Label)
图片(Image)
表格(Table)
获取信息
获取文本信息
获取表情符号
控件的布局
力感触控
显示上下文菜单
通过代码添加菜单项
小结
4 IOS程序接口
本地化
本地化用户界面
创建本地化字符串
使用日期控件
WatchKit App和Extension之间的通信
位置数据
显示地图
访问Web服务
共享数据
小结
5显示通知
什么是通知
Apple Watch中通知的类型
实现Short-Look界面
实现Long-Look界面
小结
6显示Glance
什么是Glance
实现Glance
自定义Glance
测试Glance
让程序变得实用
创建一个共享的App Group
实现后台抓取
更新Glance
小结