【问题标题】:Is it safe to rely on NSUbiquitousKeyValueStore for storing essential data?依靠 NSUbiquitousKeyValueStore 存储基本数据是否安全?
【发布时间】:2014-07-02 23:49:33
【问题描述】:

我了解到NSUbiquitousKeyValueStore 始终可用,在设置no iCloud account 时也是如此。这让我相信我可以安全地在其中存储重要数据,而无需在 NSUserDefaults 中保留副本。

不过,Apple 在其documentation 中表示:

避免将此类用于离线时对您的应用行为至关重要的数据;而是将此类数据直接存储到本地用户默认数据库中。

我是否会忽略不使用NSUserDefaults(或其他离线商店)作为备份时可能出现的问题?还是 Apple 保护过度,依赖 NSUbiquitousKeyValueStore 是否安全?

【问题讨论】:

  • 你收到过这个问题的答案吗?
  • @AndrewDavis 不幸的是:(
  • 也很好奇。这提出了一个问题:stackoverflow.com/questions/8070253/… 但答案并没有真正解决那里和这里的核心问题。不过我认为,文档往往是王道,所以我会同时使用这两个

标签: ios nsuserdefaults icloud nsubiquitouskeyvaluestore


【解决方案1】:

Juliencommented下面关于这个问题:

这意味着您不应依赖此商店作为您的本地真相,而应更多地依赖于您的设备之间的简单同步通信通道。

【讨论】:

    猜你喜欢
    • 2011-01-01
    • 2021-08-21
    • 2020-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-19
    • 1970-01-01
    • 2017-09-15
    相关资源
    最近更新 更多