前言(Core Data 应用开发实践指南)
Core Data 并不是数据库,它其实是一个拥有多种功能的框架。其中,有个功能是把程序与数据库之间的交互过程自动化,不用再编写SQL代码,改用Objective-C对象来实现。
Core Data 的显著特性有:
- 变更管理(撤销与重做)
- 关系(relationship)
- 数据模型的版本管理及迁移
- (通过batching及faulting)高效地获取数据
- (通过谓词)高效地过滤数据
- 数据一致性及数据验证
Core Data 并不是数据库,它其实是一个拥有多种功能的框架。其中,有个功能是把程序与数据库之间的交互过程自动化,不用再编写SQL代码,改用Objective-C对象来实现。
Core Data 的显著特性有: