アプリにサブクラスがNSManagedObject
あり、変更をいつどのように保存するかを理解しようとしています。
私は自分自身を説明しようとします、例えばクラスA
はNSManagedObject
サブクラスです。
アプリのライフサイクル中に私は次のことを行います。
App launched
...
Create an instance of class A
...
Change some properties of A instance
...
App go to background
...
App becomes active again
...
Change some more properties of A instance
...
App terminates
[context save:]をいつ呼び出す必要がありますか??
インスタンスを変更するたびに呼び出しますか?それとも、アプリがバックグラウンドに移行したときにのみ呼び出すのでしょうか?
Aインスタンスの作成または削除後に呼び出す必要がありますか?