核心数据 - 备份到Google App Engine(iPhone)

6
我正在考虑使用Google App Engine(GAE)备份iPhone应用程序中的数据 - 我也在考虑使用Python构建一个RESTful应用程序来处理传入/传出的数据。
在客户端,我使用Core Data存储要备份的信息,并使用GAE检索。
我想知道是否有任何好的教程/资源可以执行上述操作,或者这可能是其他人尝试实现的东西。
欢迎提供任何建议或指针。
3个回答

5

3
如果你想将数据存储在服务器上(或同步它),那么你应该使用一种中间格式。我个人推荐使用JSON,因为它可以很容易地与Core Data一起使用。由于可以检索对象中所有值的字典,因此将该字典转换为JSON数据并将其推送到服务器上非常简单。然后,服务器可以检索该JSON数据并将其转换为服务器想要存储的任何格式。

这是我的计划 - JSON。我已经编写了我的CoreData,并编写了支持JSON的RESTful到现有WS。是否有关于服务器端创建GAE作为Web服务的教程或讨论? - mobibob

0

你想将核心数据对象映射到GAE数据存储对象吗?如果是这样,这可能会很棘手。正如你所说,你需要使用Python或Java实现服务器逻辑,而你的iPhone对象是用Objective-C编写的。你需要一些方案来序列化/反序列化它们。

如果你只是想要GAE进行备份,一个更简单的方法是将Core data对象序列化并将它们作为键值对中的blob存储在GAE中。

我不知道是否有类似的方法,所以我会关注这篇文章。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接