core data应用开发实践指南是一本Core Data应用开发详解书籍,由美国程序员Tim Roadley编著。全书深度剖析了Core Data应用开发的全过程,全面涵盖苹果开发平台的新特性以及一些新的编程范式,以“Grocery Dude购物管理程序”贯穿始终,循序渐进讲解Core Data的各项知识点,并且书中还包含有大量实用开发技巧,可以更加快速的帮助读者快速掌握Core Data应用开发技术。
core data应用开发实践指南内容可以分成三部分。前7章可以视为基础篇,介绍了Core Data的适用场合,并且学会怎样为现有程序添加Core Data支持。其后,作者从基础知识、迁移方式及扩展方式这三个角度来讲解Core Data的托管对象模型。学会它的用法之后,可以帮助读者用表格视图、视图及选取器视图这三种界面,打造一款简单而易用的Core Data程序。第8~12章可以看作进阶篇,作者深入讲解了如何为程序配备默认数据、如何更加精细地控制数据迁移、如何实现高效率的数据搜索等主题,欢迎广大读者免费下载阅读。
内容介绍
《core data应用开发实践指南》是一本全面涵盖苹果开发平台新特性的Core Data教程,其中讲到了Apple对iCloud所做的重大改进。本书按步骤讲解程序开发的全过程,引领读者使用Storyboard、ARC(自动引用计数)和Xcode创建出一款由数据所驱动的iOS应用程序。
书中介绍了一些新的编程范式及开发技巧,使读者可以克服Core Data开发中的各种困难。开发过程分为很多小的步骤,在学习这些步骤的过程中,你将不断丰富自己的编程技能,而且还能掌握一些高阶技巧,例如复杂模型的迁移、深拷贝、后台处理,以及同Dropbox、StackMob、iCloud的集成等。
《core data应用开发实践指南》每一章都提供了网址,读者可以从中下载与该章进度相对应的范例项目,以便准确地了解项目在每个阶段的状况,另外,你也可以把这种按步骤实现出来的代码运用到自己的项目中。每章后面都有一些习题,无论你是自学者,还是参加iOS开发课程的学生,都可以通过这些题目来进一步探索Core Data领域。另外本书提供了许多技巧、工具、代码和编程范式,如果你是一位有经验的iOS开发者,那么可以利用这些内容,轻而易举地为任意一款应用程序迅速添加强大的数据管理功能。
core data应用开发实践指南章节目录
第1章初次尝试Core Data应用程序
1.1 Core Data是什么
1.2 Core Data的适用场合
1.3创建Grocery Dude项目
1.4为现有的应用程序添加Core Data支持
1.5小结
1.6习题
第2章托管对象模型的基础知识
2.1托管对象模型是什么
2.2添加托管对象模型
2.3实体
2.4属性
2.5 Integer 16、Integer 32与Integer
2.6单精度浮点数与双精度浮点数
2.7属性的各种设置选项
2.8创建NSManagedObject的子类
2.9 Scalar Properties for Primitive Data Types选项
2.10代码片段:demo方法
2.11创建托管对象
2.12后端SQL的可见性
2.13获取托管对象
2.14删除托管对象
2.15小结
2.16习题
第3章托管对象模型的迁移
3.1修改托管对象模型
3.2添加模型版本
3.3轻量级的迁移方式
3.4默认的迁移方式
3.5通过迁移管理器来迁移数据
3.6小结
3.7习题
第4章托管对象模型的扩展
4.1关系
4.2 Delete规则
4.3数据验证错误
4.4实体继承
4.5小结
4.6习题
第5章表格视图
5.1表格视图基础
5.2由Core Data所驱动的表格视图
5.3创建CoreDataTVC
5.4 DELEGATE:NSFetchedResultsController
5.5 AppDelegate的CoreDataHelper实例
5.6创建PrepareTVC
5.7创建ShopTVC
5.8小结
5.9习题
第6章视图
6.1概述
6.2范例程序所需的视图层级
6.3创建ItemVC
6.4 DELEGATE:UITextField
6.5货品的计量单位、在家中的位置以及在商店中的位置
6.6小结
6.7习题
第7章选取器视图
7.1概述
7.2创建CoreDataPickerTF
7.3 DELEGATE+DATASOURCE:UIPickerView
7.4创建UnitPickerTF
7.5创建LocationAtHomePickerTF
7.6创建LocationAtShopPickerTF
7.7使选取器不遮住文本框
7.8小结
7.9习题
第8章预先加载数据
8.1默认的数据
8.2判断应用程序是否需要导入数据
8.3从XML中导入数据
8.4创建导入默认数据所需的上下文
8.5防止重复导入默认数据
8.6触发导入默认数据的操作
8.7创建CoreDataImporter
8.8选定各实体的Unique属性
8.9把XML中的数据映射到实体的属性
8.10从持久化存储区中导入数据
8.11小结
8.12习题
第9章深拷贝
9.1概述
9.2配置拷贝源数据所用的Core Data栈
9.3增强CoreDataImporter类
9.4触发深拷贝
9.5小结
9.6习题
第10章性能
10.1发现性能问题
10.2实现拍照功能
10.3生成测试数据
10.4用SQLDebug测量性能
10.5用Instruments测量性能
10.6改善程序性能
10.7清理
10.8小结
10.9习题
发表评论
0条评论软件排行榜
热门推荐
- 得间免费小说电脑版 v5.3.2.186.78M / 简体中文
- 有柿电脑版 v11.6.684.35M / 简体中文
- 开源阅读电脑版 v3.25.01021917.49M / 简体中文
- 南方Plus电脑版 v12.0.027.06M / 简体中文
- cnki全球学术快报电脑版 v1.0.2140.3M / 简体中文
- 网易新闻电脑版 v113.297.68M / 简体中文
- 京东读书电脑版 v1.13.4官方版1.98M / 简体中文
- 未公开的Oracle数据库秘密 迪贝斯pdf扫描版34.69M / 简体中文
- 本草纲目 5.34M / 简体中文
- Scala程序设计第二版 pdf高清完整版15.83M / 简体中文