【问题标题】:Use UIDocument or KVS when saving to iCloud?保存到 iCloud 时使用 UIDocument 或 KVS?
【发布时间】:2013-08-16 18:04:50
【问题描述】:

我正在开发一个 iOS 应用程序,我想使用 iCloud 来存储文档/预设。 正如您在屏幕截图中看到的那样,它是我现在拥有的一个非常简单的解决方案。我只需存档预设列表(标题、描述、表达式和来源)。将这些预设/文档存储在 iCloud 中以便您可以在 iPhone/iPad/(甚至可能是 OS X)上继续工作的最佳解决方案是什么?

UIDocument 继承,或者将KVS 与NSUbiquitousKeyValueStore 一起使用?

谢谢!

【问题讨论】:

    标签: iphone objective-c ipad icloud


    【解决方案1】:

    我建议 NSUbiquitousKeyValueStore 因为您没有存储实际文档和更多配置设置,而且 NSUbiquitousKeyValueStore 具有与您的应用程序和 iCloud 自动同步的功能,而您没有不得不担心。此外,这基本上是 iCloud 中的空闲内存,不计入 iCloud 上的用户内存分配。

    如果您要存储图像等内容,文档会更合适。

    这里的好例子:

    https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/UserDefaults/StoringPreferenceDatainiCloud/StoringPreferenceDatainiCloud.html#//apple_ref/doc/uid/10000059i-CH7

    【讨论】:

    • 谢谢。很好的解释/动机去选择其中一个!
    猜你喜欢
    • 2013-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-15
    • 1970-01-01
    • 2015-06-09
    • 2018-03-13
    • 2013-12-30
    相关资源
    最近更新 更多