CoreData

Document, ref

一、类的介绍

  1) NSManagedObjectModel : 描述应用程序的数据模型,即实体与实体的关系,也就是类似于表和表的关系 (Entity, Property, FetchRequest)。
  2) NSManagedObjectContext : 参与对数据对象进行各种操作的过程,并检测数据对象的变化,以提供 undo 和 redo 的操作以及更新绑定的数据 ui。
  3) NSPersistentStoreCoordinator : 负责从数据文件 (xml, sqlite, 二进制文件)中读取数据生成 Managed Object, 或保存 Managed Object 写入数据文件。

二、大致过程

  1) 创建读写模型 xxx.xcdatamodeld,生成  NSManagedObjectModel 对象。
  2) 生成 NSManagedObjectContext 和 NSPersistentStoreCoordinator 对象,前者对用户透明的调用或者对数据文件进行读写。

原文地址:https://www.cnblogs.com/eileenleung/p/3504288.html