依靠NSUbiquitousKeyValueStore存储基本数据是否安全?

Jon*_*han 7 nsuserdefaults ios icloud nsubiquitouskeyvaluestore

我了解到,即使没有设置iCloud帐户NSUbiquitousKeyValueStore,也始终可用.这让我相信我可以安全地将基本数据存储在其中,而无需保留副本.NSUserDefaults

但是,在他们的文档中,Apple说如下:

避免将此类用于离线时应用程序行为必不可少的数据; 相反,将这些数据直接存储到本地用户默认数据库中.

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

Jon*_*han 2

Julien对于这个问题 评论如下:

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