Core Data应用开发实践指南PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:(美)罗德雷著
- 出 版 社:北京:机械工业出版社
- 出版年份:2015
- ISBN:9787111482260
- 页数:384 页
第1章 初次尝试Core Data应用程序 1
1.1 Core Data是什么 1
1.2 Core Data的适用场合 4
1.3 创建Grocery Dude项目 5
1.4 为现有的应用程序添加Core Data支持 6
1.5 小结 15
1.6 习题 15
第2章 托管对象模型的基础知识 17
2.1 托管对象模型是什么 17
2.2 添加托管对象模型 18
2.3 实体 18
2.4 属性 20
2.5 Integer 16、Integer 32与Integer 64 21
2.6 单精度浮点数与双精度浮点数 22
2.7 属性的各种设置选项 25
2.8 创建NSManagedObject的子类 27
2.9 Scalar Properties for Primitive Data Types选项 28
2.10 代码片段:demo方法 29
2.11 创建托管对象 29
2.12 后端SQL的可见性 31
2.13 获取托管对象 34
2.14 删除托管对象 39
2.15 小结 40
2.16 习题 40
第3章 托管对象模型的迁移 42
3.1 修改托管对象模型 42
3.2 添加模型版本 43
3.3 轻量级的迁移方式 45
3.4 默认的迁移方式 48
3.5 通过迁移管理器来迁移数据 52
3.6 小结 62
3.7 习题 63
第4章 托管对象模型的扩展 64
4.1 关系 64
4.2 Delete规则 69
4.3 数据验证错误 73
4.4 实体继承 77
4.5 小结 81
4.6 习题 81
第5章 表格视图 82
5.1 表格视图基础 82
5.2 由Core Data所驱动的表格视图 83
5.3 创建CoreDataTVC 84
5.4 DELEGATE:NSFetchedResultsController 88
5.5 AppDelegate的CoreDataHelper实例 93
5.6 创建PrepareTVC 94
5.7 创建ShopTVC 105
5.8 小结 110
5.9 习题 110
第6章 视图 111
6.1 概述 111
6.2 范例程序所需的视图层级 112
6.3 创建ItemVC 113
6.4 DELEGATE:UITextField 121
6.5 货品的计量单位、在家中的位置以及在商店中的位置 127
6.6 小结 141
6.7 习题 141
第7章 选取器视图 143
7.1 概述 143
7.2 创建CoreDataPickerTF 144
7.3 DELEGATE+DATASOURCE:UIPickerView 146
7.4 创建UnitPickerTF 151
7.5 创建LocationAtHomePickerTF 158
7.6 创建LocationAtShopPickerTF 160
7.7 使选取器不遮住文本框 167
7.8 小结 170
7.9 习题 170
第8章 预先加载数据 171
8.1 默认的数据 171
8.2 判断应用程序是否需要导入数据 172
8.3 从XML中导入数据 174
8.4 创建导入默认数据所需的上下文 177
8.5 防止重复导入默认数据 178
8.6 触发导入默认数据的操作 178
8.7 创建coreDataImporter 180
8.8 选定各实体的Unique属性 185
8.9 把XML中的数据映射到实体的属性 186
8.10 从持久化存储区中导入数据 189
8.11 小结 192
8.12 习题 193
第9章 深拷贝 194
9.1 概述 194
9.2 配置拷贝源数据所用的Core Data栈 197
9.3 增强CoreDataImporter类 200
9.4 触发深拷贝 210
9.5 小结 214
9.6 习题 214
第10章 性能 216
10.1 发现性能问题 216
10.2 实现拍照功能 217
10.3 生成测试数据 222
10.4 用SQLDebug测量性能 225
10.5 用Instruments测量性能 227
10.6 改善程序性能 229
10.7 清理 237
10.8 小结 237
10.9 习题 237
第11章 后台处理 239
11.1 后台保存 239
11.2 后台处理 244
11.3 建立Faulter类 245
11.4 建立Thumbnailer类 249
11.5 小结 254
11.6 习题 254
第12章 搜索 256
12.1 修改CoreDataTVC类 257
12.2 修改PrepareTVC类 264
12.3 小结 268
12.4 习题 268
第13章 与Dropbox相结合的备份与恢复 270
13.1 与Dropbox相集成 271
13.2 在CoreDataHelper类中准备相关代码 279
13.3 构建DropboxHelper类 280
13.4 构建DropboxTVC类 287
13.5 小结 297
13.6 习题 298
第14章 iCloud 300
14.1 概述 300
14.2 启用iCloud 302
14.3 为CoreDataHelper类添加iCloud功能 303
14.4 Debug Navigator 310
14.5 禁用iCloud 310
14.6 小结 316
14.7 习题 316
第15章 iCloud高级使用技巧 318
15.1 去除重复数据 318
15.2 散播数据 327
15.3 打造干净的开发环境 333
15.4 Core Data程序的配置 335
15.5 收尾工作 336
15.6 小结 337
15.7 习题 337
第16章 与Web服务相集成 343
16.1 StackMob简介 343
16.2 StackMob SDK 345
16.3 创建StackMob应用程序 346
16.4 准备托管对象模型 347
16.5 配置StackMob客户端 349
16.6 SAVING 351
16.7 响应底层数据的变更 353
16.8 自动生成Scherna 354
16.9 Schema的权限 356
16.10 认证 358
16.11 使程序保持响应 369
16.12 小结 370
16.13 习题 371
附录A 为第1章 的Grocery Dude程序所做的准备工作 372
附录B 为第16章 的Grocery Cloud程序所做的准备工作 377
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《近代旅游指南汇刊 31》王强主编 2014
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019