【问题标题】:iCloud NSFileManager API - game score storageiCloud NSFileManager API - 游戏分数存储
【发布时间】:2012-04-16 05:39:33
【问题描述】:

我目前有一个 iOS 应用程序,我想为其启用 iCloud 分数存储,以便用户可以在他们的设备上同步他们的游戏进度。用户进度存储在沙箱文档文件夹中的多个 plist 文件中。 我在网上阅读了几篇关于 iCloud 和各种“帮助程序类”(NSFileManager、UIDocument、NSFileCoordinator 等)的文章,但我有点困惑哪一个适合我(NSFileManager 是完成这项工作还是需要子类化 UIDocument )。

API 都让我有点困惑。

【问题讨论】:

    标签: objective-c nsfilemanager icloud uidocument nsfilecoordinator


    【解决方案1】:

    您应该使用带有Key-Value Data Storage 的iCloud。它是目前最简单、最可靠的方法,非常适合您的情况。

    【讨论】:

    • 它能处理 NSDictionary 存储吗?据我所知,kvs 和 iCloud 也无法解决冲突。对吗?
    • 任何将进入 plist 的内容都将进入 Key Value 存储。有自动冲突解决,最新的项目获胜。更多信息和比较在这里:developer.apple.com/library/ios/#documentation/iPhone/…
    猜你喜欢
    • 2015-02-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多