退出后保持完整申请状态

时间:2011-07-31 18:48:13

标签: cocoa memory nstextview

我无法在关闭时保持我的Mac OS X应用程序(在Lion上运行)的状态 - 它当前在窗口中只有一个NSTextView,我想保持窗口大小和文本的状态实际上在我的NSTextView中以及下次加载应用程序时的格式。

因此我想知道是否有人可以给我一个指针(ha,得到它 - 指针?)关于如何保持我的应用程序的状态,所以当退出应用程序时再次打开它是相同的。谢谢你提前。

1 个答案:

答案 0 :(得分:0)

使用NSUserDefaults类将信息存储在用户默认值中,然后在应用程序启动时重新加载这些设置会出现什么问题?

在XIB中,您可以将窗口设置为“启动时不可见”。然后,您可以在AppDelegate中实现applicationDidFinishLaunching,在那里进行适当的设置 - 该方法中的最后一行代码是使应用程序的窗口可见。通过这种方式,您可以避免任何用户混淆,并且应用程序看起来很活泼,响应迅速,即在应用程序完全加载之前,没有任何内容可见。