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

我了解到,当没有设置iCloud帐户时, NSUbiquitousKeyValueStore始终可用。 这让我相信我可以安全地存储基本数据,而无需在NSUserDefaults保留副本。

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

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

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

Julien 对此问题评论如下:

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