精通CoreData(第1部分介绍)
核心数据是用于管理应用程序中的模型层对象的框架。 它为与对象生命周期(运行时)和对象图管理(包括持久性)相关的常见任务提供了通用的自动化解决方案。
模型层对象 :
模型或数据层具有表示应用程序或视图所需数据的状态(过去或现在)和组织的对象。
登录按钮应启用还是禁用取决于模型或数据层状态。 这些东西将由模型层维护。
模型层中的常见任务:
- 创建模型
- 破坏模型
- 追踪
- 撤消和重做
- 对象之间的数据一致性。
- 延迟加载对象
- 自动验证属性值
- 架构迁移工具可简化架构更改并允许您执行有效的就地架构迁移
- 坚持不懈
- 快取
- 复杂的查询编译
- 版本跟踪和乐观锁定可支持自动多写程序冲突解决
注意:这些功能受Core Data支持。 在本系列中,我们将通过示例详细介绍这些功能。