如何在AppDelegate中保存自定义对象数据?

时间:2014-08-16 02:51:11

标签: ios objective-c

我有一个名为UserSettings的自定义对象。它是一个具有一些属性的子类NSObject。 它有一个名为saveSettings的方法,它所做的就是将属性保存到NSUserDefaults

当我实例化它并在我的ViewController类中调用save方法时,一切正常。但是,当应用程序进入后台或终止时,我还需要在AppDelegate中保存设置。

这种典型情况的最佳做法是什么? 我应该使用AppDelegate中的对象实例化并使用UIApplication sharedApplication作为TS来访问它吗? Saving data in custom class via AppDelegate
或者我应该创建一个静态对象吗?

如果听起来很奇怪,请忽略我的建议,因为我仍在努力熟悉设计模式。

0 个答案:

没有答案