1泞莉、NSManagedObject
通過 Core Data 從數(shù)據(jù)庫取出的對象哪雕,默認(rèn)情況下都是 NSManagedObject 對象,NSManagedObject 的工作模式有點(diǎn)類似于 NSDictionary 對象鲫趁,通過鍵-值對來存取所有的實(shí)體屬性斯嚎。
(1)setValue:forKey: 存儲屬性值(屬性名為key)
(2)valueForKey: 獲取屬性值(屬性名為key)
2、NSManagedObjectContext
負(fù)責(zé)應(yīng)用與數(shù)據(jù)庫之間的交互挨厚,增刪改查基本操作都要用到
3堡僻、NSManagedObjectModel
被管理的數(shù)據(jù)模型,可以添加實(shí)體及實(shí)體的屬性幽崩,若新建的項(xiàng)目帶 CoreData苦始,即為XXX.xcdatamodeld
4、NSPersistentStoreCoordinator
數(shù)據(jù)庫的連接器慌申,設(shè)置數(shù)據(jù)存儲的名字陌选,位置,存儲方式等
5蹄溉、NSFetchRequest
獲取數(shù)據(jù)時的請求
6咨油、NSEntityDescription
用來描述實(shí)體