使用什么方法来保存变量超出应用程序的生命周期

时间:2014-10-21 05:58:08

标签: ios ios8

我有一些我想要保存的变量,这需要在应用程序被杀死和重新启动后继续存在。 NSUserDefaults是存储此数据的最佳方法吗? 我应该考虑其他任何方法吗?

要考虑的另一件事是,数据是通过与Today扩展小部件的交互来创建的。

感谢

1 个答案:

答案 0 :(得分:0)

这取决于您拥有的数据类型和数量。如果很少有属性不会及时发生变化并且不复杂且您不会对其进行任何繁重的计算,那么NSUserDefaults就适合您。

但如果上述任何陈述不正确,您可能想要查看核心数据。它需要更多的工作和学习然后NSUserDefault,但最终可能是值得的。