Ios 在应用程序的生命周期之外,使用什么方法保存变量
我有一小部分要保存的变量,这些变量需要在应用程序被终止和重新启动后存活下来。 NSUserDefault是存储此数据的最佳方法吗? 还有其他的方法吗?Ios 在应用程序的生命周期之外,使用什么方法保存变量,ios,ios8,Ios,Ios8,我有一小部分要保存的变量,这些变量需要在应用程序被终止和重新启动后存活下来。 NSUserDefault是存储此数据的最佳方法吗? 还有其他的方法吗? 另一个要考虑的是,数据是通过与今天的扩展小部件交互创建的。 谢谢这取决于您拥有的数据类型和数量。如果没有几个属性是不会随时间变化的,并且它并不复杂,您也不会对其进行任何繁重的计算,那么NSUserDefaults(如果适合您的话) 但如果上述任何一种说法不正确,您可能需要查看核心数据。它需要更多的工作和学习,但最终是值得的 数据是什么?如果是配置
另一个要考虑的是,数据是通过与今天的扩展小部件交互创建的。
谢谢这取决于您拥有的数据类型和数量。如果没有几个属性是不会随时间变化的,并且它并不复杂,您也不会对其进行任何繁重的计算,那么NSUserDefaults(如果适合您的话)
但如果上述任何一种说法不正确,您可能需要查看核心数据。它需要更多的工作和学习,但最终是值得的 数据是什么?如果是配置,则NSUserDefaults是前进的方向,否则类似于将.plist从字典写入documents/application support/caches目录的操作就可以了。它是用户生成的数据,例如时间戳,而不是配置。听起来plist更正确。我试试看,谢谢你的提示