图书介绍

iCloud开发秘籍 实践掌握iOS&OS X应用的数据管理技术【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

iCloud开发秘籍 实践掌握iOS&OS X应用的数据管理技术
  • (美)菲勒尔著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302387206
  • 出版时间:2015
  • 标注页数:299页
  • 文件大小:50MB
  • 文件页数:317页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


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

下载说明

iCloud开发秘籍 实践掌握iOS&OS X应用的数据管理技术PDF格式电子书版下载

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

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

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

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

图书目录

第Ⅰ部分 iCloud简介3

第1章 探讨iCloud及其用户体验3

1.1 云计算介绍3

1.2 理解iCloud范式4

1.2.1 通过应用组织文件5

1.2.2 使用iCloud、Time Machine和Auto Save来管理文件7

1.2.3 在设备之间同步数据8

1.2.4 进行往返旅程8

1.3 本章小结9

1.4 练习9

第2章 搭建iCloud开发环境11

2.1 在iOS和OS X上管理应用安全11

2.1.1 在developerapple.com上识别你和你的应用12

2.1.2 确定运行时的用户和泛在容器15

2.2 深入iCloud基础15

2.2.1 Apple ID16

2.2.2 bundle标识符18

2.2.3 权限和功能19

2.2.4 泛在容器20

2.3 在应用中使用iCloud21

2.4 本章小结22

2.5 练习22

第Ⅱ部分 使用API25

第3章 介绍API和第一个应用25

3.1 苹果开发者入门25

3.2 查看API26

3.3 介绍内置数据应用27

3.3.1 跟上苹果公司的步伐28

3.3.2 应用概述29

3.3.3 为iOS和OS X创建单独的Xcode项目30

3.4 装配界面37

3.4.1 装配iOS界面37

3.4.2 装配OSX界面39

3.5 本章小结40

3.6 练习40

第4章 使用Contacts的AddressBook API43

4.1 考虑iOS和OSX上的AddressBookAPI43

4.2 从iOS应用发送邮件44

4.2.1 确保可以发送邮件45

4.2.2 发送消息45

4.2.3 检查邮件已配置并且网络可用48

4.3 从OS X应用发送邮件49

4.4 使用属性列表进行存储和同步50

4.5 本章小结51

4.6 练习51

第5章 使用Event KitAPI管理日历和提醒53

5.1 探讨事件类的层次结构54

5.2 设置OS X的权限54

5.3 操作Calendar数据库55

5.3.1 对Event Store的分配和访问55

5.3.2 创建新的事件或提醒57

5.3.3 搜索事件或提醒59

5.3.4 设置或修改属性59

5.3.5 提交更改61

5.4 向iOS应用添加提醒62

5.5 在OSX上将事件添加到应用64

5.6 本章小结66

5.7 练习66

第6章 保护用户数据隐私67

6.1 隐私需求67

6.2 查看苹果公司公布的规则和指南67

6.3 应用隐私的最佳实践68

6.3.1 知道什么应该是私有的68

6.3.2 使用良好的编程风格来强制隐私68

6.3.3 调试时要小心69

6.3.4 要求许可并解释如何操作数据69

6.3.5 不能要求使用个人数据来解锁应用70

6.3.6 添加额外的措施来保护未成年人70

6.3.7 为支持材料提供隐私70

6.3.8 考虑用户的问题71

6.4 本章小结71

6.5 练习72

第Ⅲ部分 运用技术75

第7章 介绍block、线程和通知75

7.1 跟上block和线程76

7.1.1 队列和线程76

7.1.2 block76

7.2 使用通知,赶上潮流77

7.2.1 通知的属性78

7.2.2 注册通知78

7.2.3 发布通知79

7.3 接收iCloud可用性变化的通知79

7.4 介绍第二个项目80

7.5 准备继续前进80

7.6 本章小结80

7.7 练习81

第8章 使用键-值编码83

8.1 建立受控的测试环境83

8.2 实现KVC84

8.3 在iOS模拟器上测试iCloud85

8.4 准备测试项目85

8.5 为RoundTrip共享键-值存储87

8.6 设置和使用NSUbiquitousKey-ValueStore88

8.6.1 查看方法88

8.6.2 使用存储89

8.6.3 准备用户界面89

8.6.4 在运行时设置存储90

8.6.5 监控存储变化92

8.6.6 监控界面变化93

8.7 本章小结94

8.8 练习95

第9章 在iCloud中使用Preferences、Settings和Keychains97

9.1 使用属性列表98

9.1.1 查看属性列表98

9.1.2 查看属性列表的内容100

9.1.3 读写属性列表101

9.1.4 在属性列表中使用NSData对象102

9.1.5 在属性列表中使用标量102

9.2 处理用户默认值103

9.2.1 用户可以设置默认值吗?103

9.2.2 默认值的变化有多频繁?103

9.2.3 默认值和设置应该放在何处?104

9.2.4 如何将用户默认值与iCloud一同使用?104

9.3 注册默认值104

9.4 本章小结105

9.5 练习105

第10章 使用Core Data管理持久存储107

10.1 了解CoreData的目标107

10.1.1 理解对象图108

10.1.2 介绍错误108

10.1.3 介绍数据模型109

10.2 结构化数据109

10.2.1 属性109

10.2.2 关系109

10.2.3 规范化数据111

10.2.4 反规范化数据111

10.3 理解CoreData如何与iCloud交互112

10.4 介绍CoreData项目112

10.5 使用Xcode数据建模工具114

10.5.1 管理数据模型115

10.5.2 使用实体116

10.5.3 将实体转换为对象118

10.5.4 使用对象122

10.6 探讨CoreData堆栈122

10.7 本章小结123

10.8 练习123

第11章 使用Xcode项目工作区进行协同开发125

11.1 基于数字总线而构建126

11.2 回顾Xcode文件管理126

11.3 建立多项目工作区129

11.4 创建多项目工作区130

11.5 本章小结133

11.6 练习133

第12章 使用包和资源向应用添加数据135

12.1 package、bundle和reSource135

12.1.1 将文件添加到应用的bundle136

12.1.2 获取bundle中的文件138

12.2 沙盒文件139

12.2.1 建立沙盒139

12.2.2 OS X上的沙盒容器141

12.2.3 写入沙盒141

12.3 包括属性列表142

12.3.1 将属性列表添加到应用中142

12.3.2 将属性列表读入NSDictionary143

12.4 包含CoreData存储143

12.5 本章小结144

12.6 练习144

第Ⅳ部分 使用iCloud文档和数据147

第13章 添加iCloud基础设施147

13.1 给应用添加工作区148

13.1.1 探索iOS和OS X文档架构的区别150

13.1.2 处理UI区别150

13.1.3 设计共享应用的文件夹结构150

13.1.4 检查最后的结果151

13.1.5 审视项目152

13.2 利用developer.icloud.com调试iCloud应用153

13.3 创建应用156

13.4 创建Shared文件夹157

13.4.1 Constants.h157

13.4.2 Constants.m157

13.4.3 SharediCloudController.h158

13.4.4 SharediCloudController.m159

13.5 创建应用的类168

13.5.1 AppDelegate168

13.5.2 MasterViewController170

13.5.3 DetailViewController176

13.5.4 ReportDocument179

13.6 本章小结181

13.7 练习181

第14章 在iCloud中使用文件封装器183

14.1 探索文件、文件封装器和文档183

14.1.1 文件184

14.1.2 文件封装器184

14.1.3 文档185

14.2 用户如何管理iCloud文件185

14.3 开始Placid项目187

14.3.1 developer.apple.com上的证书、标识符、设备和属性188

14.3.2 Xcode 5中的证书、标识符、设备和属性189

14.3.3 修改常规设置190

14.3.4 设置图像190

14.3.5 配置性能191

14.3.6 设置文档和通用类型标识符192

14.3.7 检查编译设置193

14.4 书写代码194

14.4.1 AppDelegate195

14.4.2 MasterViewController197

14.4.3 DetailViewController206

14.4.4 WrappedDocument209

14.5 使用故事板214

14.6 本章小结214

14.7 练习215

第15章 使用iOS文档217

15.1 规划应用的结构218

15.1.1 iPad中导航控制器与拆分视图控制器的选择218

15.1.2 选定结构218

15.2 开始Loon项目219

15.2.1 设置项目的基本信息219

15.2.2 设置项目功能220

15.2.3 建立文档221

15.2.4 添加设置222

15.3 编写代码222

15.3.1 AppDelegate223

15.3.2 MasterViewController227

15.3.3 DetailViewController240

15.3.4 WrappedDocument244

15.3.5 FileRepresentaiton251

15.4 本章小结252

15.5 练习252

第16章 使用OS X文档253

16.1 NSDocument与UIDocument之间区别的演化253

16.2 规划项目254

16.3 开始Chazy项目256

16.3.1 在Xcode中创建应用256

16.3.2 将Document改为WrappedDocument257

16.3.3 添加应用委托(根据需要)258

16.4 编写代码260

16.4.1 WrappedDocument260

16.4.2 WindowController267

16.5 测试应用268

16.6 本章小结269

16.7 练习269

第17章 使用Core Data和iCloud271

17.1 查看iCloudCoreData实现过程271

17.1.1 为本章使用类扩展271

17.1.2 使用选项词典272

17.2 回退存储273

17.3 创建并管理持久存储273

17.3.1 异步创建持久存储274

17.3.2 管理持久存储的变化274

17.4 管理账户的变化275

17.5 数据库迁移276

17.5.1 正确看待数据模型的变化276

17.5.2 重新开始276

17.6 本章小结278

17.7 练习278

第18章 完成RoundTrip279

18.1 用户如何看待Round Trip279

18.1.1 使用OS X的Open对话框280

18.1.2 使用iOS的拆分视图控制器282

18.1.3 在OSX的SystemPreferences中检查iCloud文件283

18.1.4 在iOS的Settings中检查iCloud文件284

18.2 开发者如何看待RoundTrip286

18.2.1 使用developer.icloud.com286

18.2.2 使用Xcode287

18.3 配置共享的泛在容器289

18.4 使用iCloud共享控制器290

18.4.1 建立应用委托与控制器的连接291

18.4.2 声明iCloud共享控制器291

18.4.3 实现iCloud共享控制器292

18.5 将文档移至iCloud296

18.6 将文档从iCloud移至本地存储298

18.7 本章小结298

18.8 练习299

热门推荐