-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的文檔 –