依靠NSUbiquitousKeyValueStore存储基本数据是否安全?
我了解到,当没有设置iCloud帐户时, NSUbiquitousKeyValueStore
始终可用。 这让我相信我可以安全地存储基本数据,而无需在NSUserDefaults
保留副本。
但是,在他们的文档中 ,Apple说如下:
避免将此类用于离线时应用程序行为必不可少的数据; 相反,将这些数据直接存储到本地用户默认数据库中。
我是否忽略了在不使用NSUserDefaults
(或其他离线商店)作为备份时可能出现的问题? 或者Apple是否过度保护,依靠NSUbiquitousKeyValueStore
是否安全?
Julien 对此问题评论如下:
这意味着你不应该依赖这个商店作为你的本地真相,而是更多的是你设备之间的简单同步通信渠道。
- Playhaven SDK不工作
- 如何通过隐藏SLComposeViewController * tweetSheettweet实例在Twitter上发布
- Swift:我怎样才能改变键盘背景和文字的颜色?
- RestKit postObject方法中的post对象和它返回的RKMappingResult之间有什么关系?
- UITableViewCell中UIView的2个圆angular不起作用
- XCODE 6(6A313)使用出口编译错误
- “保持”UIButton行为 – “触摸取消”控制状态阻止进一步的控制状态
- replace“fabs”,“fmax”等以便在64位iOS设备上使用CGFloat
- 在iOS中显示vector图像(SVG或FXG)