iOS面试题:Core Data的6成员对象

  • 1.NSManageObject:被管理的数据记录Managed Object Model是描述应用程序的数据模型,这个模型包含实体(Entity)、特性(Property)、读取请求(Fetch Request)等。
  • 2.NSManageObjectContext:管理对象上下文,持久性存储模型对象,参与数据对象进行各种操作的全过程,并监测数据对象的变化,以提供对undo/redo的支持及更新绑定到数据的UI。
  • 3.NSPersistentStoreCoordinator:连接数据库的Persistent Store Coordinator相当于数据文件管理器,处理底层的对数据文件的读取和写入,一般我们与这个没有交集。
  • 4.NSManagedObjectModel:被管理的数据模型、数据结构。
  • 5.NSFetchRequest:数据请求;
  • 6.NSEntityDescription:表格实体结构,还需知道.xcdatamodel文件编译后为.momd或者.mom文件。

更多:iOS面试题合集

你可能感兴趣的:(iOS面试题:Core Data的6成员对象)