NSmanagedObject和NSmanagedObjectContext以及持久性存储协调器之间的区别,有些例子请解释一下吗?。
答案 0 :(得分:0)
NSmanagedObjectContext
正如其名称所指出的那样是context
的{{1}}。它存储获取的对象图,以便您可以自由地修改它,而无需触及存储的数据本身。它可以在图表中添加或删除对象。
如果您选择保存更改,NSmanagedObject
将检查对象的有效性。如果它们有效,则更改将写入持久性存储。
<强> NSManagedObject 强>:
NSManagedObjectContext
CoreData协调员类:
在商店类中保存更改...
import UIKit
import CoreData
import Foundation
class Person : NSManagedObject {
@NSManaged var name: String?
}