前回までの検証結果まとめ。
NSManagedObjectContext操作まとめ
操作 | 説明 | ディスク操作 | Undo/Redoの履歴 |
---|---|---|---|
save | 現時点でのメモリの内容を保存する | 書き出し | なし |
rollback | ディスク上の内容に戻す | (必要なら)読み込み | クリア |
undo | 1つ前の操作を取り消す(操作直前の内容に戻す) | なし | なし |
redo | 次の操作をもう一回行う(取り消した操作を復活) | なし | なし |
reset | メモリの初期化(変更の破棄、読み込まれたオブジェクトの破棄) | なし | クリア |
(参考)NSManagedObjectContext Class Reference - Undo Management
今まで検証に使ったソースは GitHub からダウンロードできる。
CoreDataTransaction at 2010-06-12 from xcatsan's SampleCode - GitHub