4

我想在我的应用程序中实现 iCloud:这是一个简短的游戏。一轮需要 3-5 分钟,然后你会得到经验值、硬币或其他任何东西。它实际上只有 5 个键值对,并且仅在每一轮后更新。除了同步问题,苹果文档指出:

键值存储旨在存储不经常更改的数据。如果设备上的应用程序对键值存储进行频繁更改,系统可能会延迟某些更改的同步,以尽量减少与服务器的往返次数。应用程序进行更改的频率越高,以后的更改就越有可能被推迟并且不会立即显示在其他设备上。

考虑到我的数据的简单性和大小,我仍然会选择键值存储,但在我读完这篇文章后,我不太确定。Apple 建议为复杂的应用程序状态存储文档,为简单的应用程序状态存储键值。所以我的问题是:

当数据经常变化时,即使我的数据那么简单,使用文档存储是否更好?

4

1 回答 1

1

关键值是一团糟。它不会与 icloud 快速同步,同步是由操作系统控制的。太令人沮丧了。使用文档/核心数据

于 2014-04-13T22:12:43.233 回答