图书介绍

Apple Watch极速开发【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Apple Watch极速开发
  • 小波,老镇著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115388766
  • 出版时间:2015
  • 标注页数:186页
  • 文件大小:48MB
  • 文件页数:202页
  • 主题词:程序语言-程序设计

PDF下载


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

下载说明

Apple Watch极速开发PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 WatchKit基础知识2

第1章 WatchKit简介2

1.1 WatchKit应用程序架构2

1.2用户交互的种类3

1.2.1 Glance3

1.2.2 Notification3

1.2.3 WatchKit App4

1.3开发Apple Watch的装备5

1.4小结5

第2章 WatchKit界面定位排版6

2.1界面预览6

2.2界面排版布局和界面介绍6

2.2.1界面排版6

2.2.2界面元素 Group7

2.3创建项目并添加Watch AppTarget7

2.4界面布局9

2.5运行Watch App13

2.6小结13

第3章 WatchKit界面Size(大小)设置14

3.1界面预览14

3.2界面元素大小(Size)的三种设置方式15

3.2.1 Size to fit15

3.2.2 Fixed size15

3.2.3 Relative to container15

3.3添加新的故事版15

3.4界面布局16

3.5运行Watch App21

3.6小结22

第4章 WatchKit的Action和Outlet的使用23

4.1界面预览23

4.2 Action和Outlet介绍23

4.3添加和绑定类24

4.4设置界面的Outlet和Action27

4.5小结28

第5章 Segue的使用29

5.1界面预览29

5.2 Segue简介30

5.3 Push和Modal介绍30

5.3.1 Push30

5.3.2 Modal30

5.4项目实战练习30

5.4.1在代码中使用Segue31

5.4.2在Storyboard中使用Segue32

5.5小结32

第6章 使用Segue传递数据33

6.1界面预览33

6.2界面控制器生命周期简介33

6.2.1 awakeWithContext(context: AnyObject?)33

6.2.2 func willActivate()33

6.2.3 func didDeactivate()34

6.3使用Segue传递数据介绍34

6.3.1使用代码触发Segue传递数据34

6.3.2使用Storyboard传递数据34

6.4项目实战练习34

6.4.0在Storuboard中使用Segue传递数据34

6.5小结36

第7章 列表(Table)37

7.1界面预览37

7.2Table介绍38

7.3Table相关使用方法的介绍38

7.4创建一个列表39

7.5创建一个更好的界面44

7.6建立一个更复杂的Table47

7.6.1增加一个列表行47

7.6.2添加控制器和连线51

7.6.3行选择处理54

7.7小结55

第8章 菜单56

8.1界面预览56

8.2菜单介绍56

8.3项目实战练习57

8.4小结60

第9章 综合实战演练61

9.1界面预览61

9.2添加Target62

9.3 Apple Watch UI设计63

9.4 API导入66

9.5代码实现68

9.6小结70

第二部分 watchKit中级技巧72

第10章 数据共享72

10.1在一个共享容器中访问数据72

10.1.1直接读写文件73

10.1.2使用Core Data和SQLite73

10.1.3使用NSUserDefaults74

10.2建立App组76

10.2.1建立App组76

10.2.2启用App组79

10.3远程更新一个共享文件82

10.3.1开始更新82

10.3.2迁移数据至一个共享容器83

10.3.3从远程服务器更新一个文件86

10.3.4更新WatchKit Extension91

10.3.5共享文档的最佳实践94

10.4小结94

第11章 Glance(速览)95

11.1准备工作95

11.1.1设计一个速览96

11.1.2创建速览界面控制器96

11.1.3添加速览至storyboard98

11.2创建速览构建方案(Build Scheme)99

11.3在storyboard中设计速览101

11.3.1设置背景和字体101

11.3.2速览中文字的自适应104

11.4挂钩控制器107

11.5数据运算108

11.6小结112

第12章 用Handoff紧密相连114

12.1 Handoff API:观其大略114

12.1.0 Handoff的螺钉和螺母115

12.2用Handoff协作117

12.2.1创建一个用户行为117

12.2.2接收一个用户行为119

12.3 Handoff最佳实践122

12.4小结123

第三部分 WatchKit高级功能125

第13章 通知125

13.1开始125

13.1.1了解Watch模拟器125

13.1.2设置一个图标130

13.1.3 Short Look与Long Look130

13.2创建一个本地通知132

13.2.1了解一下定时通知132

13.2.2创建自定义界面133

13.2.3处理响应138

13.2.4发送本地通知139

13.3小结141

第14章 图片缓存和动画142

14.1 WatchKit中的图片143

14.1.1缓存图片143

14.1.2显示图片144

14.2 WatchKit中动画149

14.2.1创建动画149

14.2.2创建Health & Fitness风格弧光153

14.3小结157

第15章 性能与技巧158

15.1 WatchKit的性能158

15.1.1通信瓶颈159

15.1.2许可瓶颈160

15.1.3网络瓶颈160

15.1.4其他瓶颈162

15.2小结162

第16章 Apple Watch U I设计指南163

16.1 UI基础163

16.1.1导航与交互164

16.1.2 Glance164

16.1.3通知164

16.1.4模态视图(Modal Sheets)165

16.1.5布局165

16.1.6颜色和字体166

16.1.7动画效果166

16.1.8品牌形象166

16.2 UI元素167

16.2.1文本标签(Label)167

16.2.2图像(Image)167

16.2.3组(Group)168

16.2.4表格(Table)169

16.2.5按钮(Button)169

16.2.6开关(Switch)170

16.2.7滑块(Slider)170

16.2.8地图(Map)171

16.2.9日期和计时器(Date)172

16.2.10菜单(Menu)172

16.3图标和图像设计173

16.3.1图标和图像尺寸173

16.3.2菜单图像174

第17章 Watch Kit V.S.UIKit175

17.1 WKInterfaceController176

17.2 WKInterfaceObject177

17.3 WKInterfaceButton179

17.4 WKInterfaceTable179

17.5 WKInterfaceLabel179

17.6 WKInterfaceDate&WKInterfaceTimer180

17.7 WKInterfaceSlider&WKInterfaceSwitch180

第18章 WatchKit开发贴士181

18.1总指导原则181

18.1.1用时序化的图像生成动画181

18.1.2把图像时序保存在Apple Watch182

18.1.3使用设置包(settingsbundle)182

18.1.4直接听写182

18.1.5状态保存182

18.2性能优化183

18.2.1通信流量(traffic)最小化183

18.2.2有变动时才更新183

18.2.3延缓载入(lazily)183

18.2.4快速初始化页码控制器184

18.2.5简化控制器场景184

18.2.6用更少的行提升载入时间184

18.3与iPhone通信184

18.3.1 iPhone App应承担大部分苦力活184

18.3.2用App组来共享数据184

18.3.3使用Handoff184

18.3.4用框架(framework)共享代码185

18.4小结185

后记186

热门推荐