2013-06-01 63 views
0

我正在使用Simperium来同步彼此之间应用程序数据的实例。因为我听说iCloud在核心数据方面存在很多问题,并且作为iOS新手,我相信苹果让您付费使用他们的服务(以开发人员资格的形式)。由于我的项目是学术性的,所以没有必要这样做。使用核心数据同步二进制数据的Simperium?

我设置了Simperium来同步从我的应用程序到他们的服务器的数据,它同步的很好,但它似乎不支持二进制数据。我的应用程序会同步项目和愿望清单,并且项目始终具有与其关联的图像。缩略图我存储在核心数据中,因为它很小(75x75),而大图像使用NSFileManager。这些都不同步。

是否可以使用Simperium为应用程序的沙盒文档文件夹中存储的二进制数据和/或图像启用同步?我听说它是​​实验性的,但如果它体面地工作,我会很高兴启用它。如果没有,是否有其他框架使用同步,并且不需要iCloud将Core Data与二进制数据同步?

回答

1

Simperium尚未正式支持同步二进制数据,但您可以跟踪this GitHub issue。目前它也不能以实验方式工作。

一些其他开发人员正在使用的策略是使用Simperium同步文件名(因为它们只是字符串),然后自行处理相应的数据文件,无论是手动还是借助另一个系统如Amazon S3

+0

感谢您的澄清。现在我已经将我的应用程序后端移至StackMob,尽管Simperium似乎对未来充满希望。 – swiftcode