-2
NSmanagedObject和NSmanagedObjectContext和持久存储协调器的区别,请用一些示例解释一下吗?区别NSmanagedObject和NSmanagedObjectContext和持久存储协调员与小例子?
NSmanagedObject和NSmanagedObjectContext和持久存储协调器的区别,请用一些示例解释一下吗?区别NSmanagedObject和NSmanagedObjectContext和持久存储协调员与小例子?
NSmanagedObjectContext
正如其名称所指context
为NSmanagedObject
。它存储获取的对象图,以便您可以自由修改而无需触摸存储的数据本身。它可以添加或删除图形中的对象。
如果您选择保存更改,NSManagedObjectContext
将检查对象的有效性。如果它们是有效的,则这些更改将被写入持久性存储中。
NSManagedObject:
import UIKit
import CoreData
import Foundation
class Person : NSManagedObject {
@NSManaged var name: String?
}
的CoreData协调类:
在商店类保存更改...
do {
try managedObjectContext.save()
} catch {
fatalError("Failure to save context: \(error)")
}
你是什么他们做什么了解?你读过什么文件? – Wain
阅读有关CoreData的文档 –