2009-09-01 7 views
1

awakeFromNibの逆がありますか?ペン先を閉じたときに呼び出されるメソッドですか?アプリケーションが終了するという通知をアプリケーションの代理人が受け取ることはわかっていますが、シンプルなNSObjectに状態情報を保存するのが不思議です。awakeFromNib反対ですか?

答えて

5

実際はそうではありませんが、一般的に意味がないためです。個々のオブジェクトの割り当てが解除されるまでには、意味のある何かを行うのは一般的には遅すぎます。

状態を保存するには、一般的には定期的に実行したい場合があります。多くの場合、ユーザーはいくつかのデータを入力しています。保存するには時間がかかり、ユーザーはアプリケーションの新しい部分に移行しました。 ... セーブ)。アプリが終了するか、またはウィンドウが閉じられると(または、特定の画面が終了すると、あなたのケースでは)、データの損失のためのレシピだけが保存されます。

1

オブジェクトが離れて行くようNSObject例えばそのdeallocルーチンが呼び出されます - あなたはselfsuperを破壊する前に、あなたに必要なすべての状態をオフに保存するためにそこにチャンスがあるはずです。

+0

これは、アプリがすでに開封中であるため、一般的に遅すぎます。 – bbum