2010-01-19 241 views
6

我正在考虑备份使用谷歌应用程序引擎(GAE)的iPhone应用程序的数据 - 我也使用Python来构建一个RESTful应用程序考虑到处理传入/传出数据。核心数据 - 备份到谷歌应用程序引擎(iPhone)

在客户端,我使用Core Data来存储我希望备份的信息,并使用GAE进行检索。

我想知道是否有在执行上述或者这是否任何好的教程/资源可能是一些人试图实现。

任何意见,或指针,将是最受欢迎的。

回答

0

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

一种更简单的方法,如果你想GAE为所有为备份,将序列化的核心数据对象并将其存储为在GAE键值对斑点。

我不知道有任何类似的方法,所以我会密切关注这篇文章。

3

如果您想要将数据存储在服务器上(或同步它),那么您想要通过中间格式。我个人推荐JSON,因为它可以轻松地与Core Data一起使用。由于您可以检索对象中所有值的字典,因此将该字词转换为JSON数据并通过电报将其推送到服务器上并不重要。然后,服务器可以检索该JSON数据并将其转换为服务器要存储的任何格式。

+0

这是我的计划--JSON。我写了我的CoreData,并且已经将RESTful w/JSON写入了现有的WS。是否有服务器端的教程或讨论将GAE创建为Web服务? – mobibob 2013-06-01 20:29:15