登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

『簡體書』iCloud开发秘籍——实践掌握iOS & OS X 应用的数据管理技术(移动开发经典丛书)

書城自編碼: 2501534
分類: 簡體書→大陸圖書→計算機/網絡操作系統/系統開發
作者: [美] 菲勒尔[Feiler, J.] 著
國際書號(ISBN): 9787302387206
出版社: 清华大学出版社
出版日期: 2015-01-01


書度/開本: 16开

售價:NT$ 496

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
光焰摇曳——变革与守望的梁启超
《 光焰摇曳——变革与守望的梁启超 》

售價:NT$ 440.0
发展与制约:明清江南生产力研究(壹卷李伯重文集:江南水乡,经济兴衰,一本书带你穿越历史的迷雾)
《 发展与制约:明清江南生产力研究(壹卷李伯重文集:江南水乡,经济兴衰,一本书带你穿越历史的迷雾) 》

售價:NT$ 480.0
走进史学(壹卷李伯重文集:李伯重先生的学术印记与时代见证)
《 走进史学(壹卷李伯重文集:李伯重先生的学术印记与时代见证) 》

售價:NT$ 360.0
故宫书画集(精编盒装)版传统文化收藏鉴赏艺术书法人物花鸟扇面雕刻探秘故宫书画简体中文注释解析
《 故宫书画集(精编盒装)版传统文化收藏鉴赏艺术书法人物花鸟扇面雕刻探秘故宫书画简体中文注释解析 》

售價:NT$ 1490.0
《往事和近事(增订本)》(著名学者葛剑雄教授代表作,新增修订、全新推出。跨越三十多年的写作,多角度讲述中华文明)
《 《往事和近事(增订本)》(著名学者葛剑雄教授代表作,新增修订、全新推出。跨越三十多年的写作,多角度讲述中华文明) 》

售價:NT$ 349.0
往事和近事:历史地理学泰斗、百家讲坛主讲葛剑雄经典文集
《 往事和近事:历史地理学泰斗、百家讲坛主讲葛剑雄经典文集 》

售價:NT$ 349.0
父母的关键认知
《 父母的关键认知 》

售價:NT$ 225.0
第三帝国:一部新的历史(纳粹主义具有何种魔力?纳粹运动会卷土重来吗?一部全面揭示希特勒及其罪恶帝国黑暗的历史)
《 第三帝国:一部新的历史(纳粹主义具有何种魔力?纳粹运动会卷土重来吗?一部全面揭示希特勒及其罪恶帝国黑暗的历史) 》

售價:NT$ 490.0

建議一齊購買:

+

NT$ 448
《 iOS网络高级编程:iPhone和iPad的企业应用开发(移动开发经典丛书) 》
+

NT$ 585
《 iOS开发进阶 》
+

NT$ 656
《 iOS 8案例开发大全 》
+

NT$ 972
《 深入解析Mac OS X & iOS操作系统 》
+

NT$ 718
《 iOS 高级编程(移动开发经典丛书) 》
+

NT$ 413
《 iOS Auto Layout开发秘籍(第2版)(移动开发经典丛书) 》
內容簡介:
随着应用迅速迁移到商业领域和iCloud,iOS和OS X开发者需要学习新的数据管理技术。在《iCloud开发秘籍——实践掌握iOS OS X应用的数据管理技术》一书中,著名的苹果数据库专家Jesse Feiler详细介绍了如何使用苹果最新的API和技术来构造和同步各种形式的数据。Feiler帮你理解这些问题,实现有效的解决方案,并且发布非常有用的应用,可以在iOS和OS X之间来回的Round Trip中无缝地同步数据。

本书旨在引导你集成一些关键的苹果数据管理技术,包括地址薄和日历API,展示了如何构造数据,从而使得构建优秀的Cocoa和Cocoa Touch用户界面,以及快速融入可靠的iCloud同步机制等变得简单。你将逐步明白如何将苹果的标准应用数据结构与自己的用户数据进行混合,从而创建功能丰富并且完全可同步的环境。

对于想了解iCloud是否适合自己的应用,以及通过大量实际代码示例来进行深入学习的读者来说,这是一本很实用的读物。

——Jon Bell,UXLaunchpad.com

涵盖内容

◆ 从开发者和用户的视角理解iCloud

◆ 访问同步的用户日历和联系人

◆ 将提醒事项集成到应用中

◆ 遵守iCloud用户隐私条款

◆ 在用户的不同设备上应用一致的iOS设置和OS X偏好
關於作者:
Jesse Feiller,从1985年起就成为一名苹果开发者,曾经使用过从Newton到iPad Air的各种苹果移动设备。他有很多的图书作品,包括Sams Teach Yourself Core Data for Mac and iOS in 24 Hours、Sams Teach Yourself Objective-C in 24 Hours、FileMaker12 inDepth、iWork for Dummies和iOS Application
Development for Dummies。他曾在大公司从事技术和管理工作,现在向小公司和非营利组织提供技术相关的咨询服务。他编写了已在App Store上架的Minutes Machine和Saranac River Trail应用。
目錄
目 录



第Ⅰ部分
iCloud简介

第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 在developer.apple.com上识别你和你的应用 12

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

2.2 深入iCloud基础 15

2.2.1 Apple ID 16

2.2.2
bundle标识符 18

2.2.3 权限和功能 19

2.2.4 泛在容器 20

2.3 在应用中使用iCloud 21

2.4 本章小结 22

2.5 练习 22

第Ⅱ部分 使用API

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

3.1 苹果开发者入门 25

3.2 查看API 26

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 装配OS X界面 39

3.5 本章小结 40

3.6 练习 40

第4章 使用Contacts的AddressBook API 43

4.1 考虑iOS和OS
X上的AddressBook API 43

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 Kit API管理日历和提醒 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 在OS X上将事件添加到应用 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

第Ⅲ部分 运用技术

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

7.1 跟上block和线程 76

7.1.1 队列和线程 76

7.1.2
block 76

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 实现KVC 84

8.3 在iOS模拟器上测试iCloud 85

8.4 准备测试项目 85

8.5 为Round Trip共享键-值存储 87

8.6 设置和使用NSUbiquitousKey-ValueStore 88

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和Keychains 97

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 了解Core Data的目标 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 理解Core Data如何与iCloud交互 112

10.4 介绍Core Data项目 112

10.5 使用Xcode数据建模工具 114

10.5.1 管理数据模型 115

10.5.2 使用实体 116

10.5.3 将实体转换为对象 118

10.5.4 使用对象 122

10.6 探讨Core Data堆栈 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和resource 135

12.1.1 将文件添加到应用的bundle 136

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 将属性列表读入NSDictionary 143

12.4 包含Core Data存储 143

12.5 本章小结 144

12.6 练习 144

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

第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.h 157

13.4.2
Constants.m 157

13.4.3
SharediCloudController.h 158

13.4.4
SharediCloudController.m 159

13.5 创建应用的类 168

13.5.1 AppDelegate 168

13.5.2
MasterViewController 170

13.5.3
DetailViewController 176

13.5.4
ReportDocument 179

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 AppDelegate 195

14.4.2
MasterViewController 197

14.4.3
DetailViewController 206

14.4.4
WrappedDocument 209

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 AppDelegate 223

15.3.2
MasterViewController 227

15.3.3
DetailViewController 240

15.3.4
WrappedDocument 244

15.3.5
FileRepresentaiton 251

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改为WrappedDocument 257

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

16.4 编写代码 260

16.4.1
WrappedDocument 260

16.4.2
WindowController 267

16.5 测试应用 268

16.6 本章小结 269

16.7 练习 269

第17章 使用Core Data和iCloud 271

17.1 查看iCloud Core Data实现过程 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章 完成Round Trip 279

18.1 用户如何看待Round Trip 279

18.1.1 使用OS X的Open对话框 280

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

18.1.3 在OS X的System Preferences中检查iCloud文件 283

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

18.2 开发者如何看待Round Trip 286

18.2.1 使用developer.icloud.com 286

18.2.2 使用Xcode 287

18.3 配置共享的泛在容器 289

18.4 使用iCloud共享控制器 290

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

18.4.2 声明iCloud共享控制器 291

18.4.3 实现iCloud共享控制器 292

18.5 将文档移至iCloud 296

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

18.7 本章小结 298

18.8 练习 299

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.