精通CoreData(第1部分介绍)

核心数据是用于管理应用程序中的模型层对象的框架。 它为与对象生命周期(运行时)和对象图管理(包括持久性)相关的常见任务提供了通用的自动化解决方案。

模型层对象
模型或数据层具有表示应用程序或视图所需数据的状态(过去或现在)和组织的对象。

登录按钮应启用还是禁用取决于模型或数据层状态。 这些东西将由模型层维护。

模型层中的常见任务:

  1. 创建模型
  2. 破坏模型
  3. 追踪
  4. 撤消和重做
  5. 对象之间的数据一致性。
  6. 延迟加载对象
  7. 自动验证属性值
  8. 架构迁移工具可简化架构更改并允许您执行有效的就地架构迁移
  9. 坚持不懈
  10. 快取
  11. 复杂的查询编译
  12. 版本跟踪和乐观锁定可支持自动多写程序冲突解决

注意:这些功能受Core Data支持。 在本系列中,我们将通过示例详细介绍这些功能。