【发布时间】:2011-12-12 02:34:02
【问题描述】:
我想使用 iCloud 在不同设备上运行的我的应用实例之间进行同步(例如,我的用户在他们的 iPad、iPod Touch 和 iPhone 上有数据,他们希望它们都保持同步)。
对于这种同步有什么好的算法(智能设备,“愚蠢”的仅键值对数据存储)?听起来这种同步系统类似于分布式版本控制系统。
【问题讨论】:
我想使用 iCloud 在不同设备上运行的我的应用实例之间进行同步(例如,我的用户在他们的 iPad、iPod Touch 和 iPhone 上有数据,他们希望它们都保持同步)。
对于这种同步有什么好的算法(智能设备,“愚蠢”的仅键值对数据存储)?听起来这种同步系统类似于分布式版本控制系统。
【问题讨论】:
你读过iCloud developer documentation 了吗? iCloud 几乎可以为您处理同步。然而,它不做的是处理合并冲突。您需要提供代码来处理此类冲突。
【讨论】: