【问题标题】:Persisting app configuration in iOS: .plist file vs NSUserDefaults在 iOS 中持久化应用程序配置:.plist 文件与 NSUserDefaults
【发布时间】:2014-12-09 03:47:33
【问题描述】:

我有一些与应用程序相关的参数(布尔值和字符串数据),这些参数要么由用户通过应用程序设置,要么在第一次执行时设置。我不希望通过使用Core Data 来存储这种信息,所以我正在考虑的选项是:

1) 创建和读取/写入自定义.plist 文件(假设为myconfig.plist)以存储在Documents 应用文件夹中

2) 使用NSUserDefaults保存此类信息

我想保留的信息类型是,例如,安装和运行的最后一个应用程序版本,以检查应用程序是否正在更新,或者一个标志表明是否已经加载了某些特定的数据集而没有必须检查模型。

哪个选项最适合和最安全地完成这项任务?或者甚至有更好的选择来处理这个问题?

谢谢

【问题讨论】:

    标签: ios configuration version plist nsuserdefaults


    【解决方案1】:

    如果你想用你的实际应用版本检查应用商店版本https://github.com/nicklockwood/iVersion,试试这个

    【讨论】:

    • 谢谢,我会考虑的,虽然我需要检查当前版本,不仅可以通知用户新版本的可用性,还可以据此在我的应用中执行一些任务
    猜你喜欢
    • 1970-01-01
    • 2011-06-03
    • 1970-01-01
    • 2015-09-17
    • 1970-01-01
    • 2013-05-07
    • 2015-04-03
    • 1970-01-01
    • 2012-12-25
    相关资源
    最近更新 更多