2009-09-01 28 views
1

有awakeFromNib的一个反向的,当笔尖被关闭的调用的方法?我知道一个应用程序委托接收到应用程序将终止的通知,但想知道是否要在简单的NSObject上保存一些状态信息。awakeFromNib对面?

回答

5

不是真的,但主要是因为它通常没有意义。到个别对象被释放时,通常做任何有意义的事情都太晚了。

对于节能状态,您一般会想这样做定期,往往通过某个用户操作触发(用户刚刚输入一组数据....好时间来保存,用户过渡到应用程序的一个新的组成部分。 ... 保存)。只有保存为应用程序被终止,或以一个窗口被关闭(或者,在你的情况下,作为一个特定的屏幕退出)是数据丢失的食谱。

1

对于NSObject例如其dealloc程序将被调用的对象消失 - 你应该有机会在那里,你需要的任何状态保存关闭破坏selfsuper之前。

+0

这通常太晚应用程序已经在拆除的中间。 – bbum 2009-09-01 22:36:41