1

我目前有一個iOS應用程序,我希望啓用iCloud樂譜存儲,以便用戶可以在他們的設備上同步遊戲進度。用戶進度存儲在沙箱文檔文件夾中的多個plist文件中。 我在網上閱讀了一些關於iCloud和各種「助手類」(NSFileManager,UIDocument,NSFileCoordinator等)的文章,但有點困惑,哪一個適合我(NSFileManager是做這項工作還是我需要子類化UIDocument)。iCloud NSFileManager API - 遊戲樂譜存儲

API對我來說都有點混亂。

回答

3

您應該使用帶有Key-Value Data Storage的iCloud。這是迄今爲止最簡單也是最可靠的,並且非常適合您的情況。

+0

它能夠處理NSDictionary存儲?據我所知,衝突解決方案也不適用於kvs和iCloud。那是對的嗎? – JNK 2012-04-16 16:49:20

+1

任何進入plist的東西都會進入關鍵值存儲。有自動衝突解決方案,最新的項目獲勝。更多信息和比較在這裏:https://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/iCloud/iCloud.html – 2012-04-16 17:04:32