CoreData03-几个类

1、NSManagedObject

通过 Core Data 从数据库取出的对象,默认情况下都是 NSManagedObject 对象,NSManagedObject 的工作模式有点类似于 NSDictionary 对象,通过键-值对来存取所有的实体属性。

(1)setValue:forKey: 存储属性值(属性名为key)

(2)valueForKey: 获取属性值(属性名为key)

2、NSManagedObjectContext
负责应用与数据库之间的交互,增删改查基本操作都要用到

3、NSManagedObjectModel
被管理的数据模型,可以添加实体及实体的属性,若新建的项目带 CoreData,即为XXX.xcdatamodeld

4、NSPersistentStoreCoordinator
数据库的连接器,设置数据存储的名字,位置,存储方式等

5、NSFetchRequest
获取数据时的请求

6、NSEntityDescription
用来描述实体

你可能感兴趣的:(CoreData03-几个类)