是否有用于同步iPhone的开源代码 用服务器(最好是REST)?

在github和谷歌代码上找不到任何内容。

...问候

有帮助吗?

解决方案

我建议使用All-Seeing Interactive提供的优秀ASIHTTPRequest来源: http://allseeing-i.com/ ASIHTTPRequest 。我正在这样做,几个已发布的iPhone应用程序也是如此,因此您可以确保代码非常可靠。

这是CFNetwork API的一个包装器,它使与Web服务器通信的一些更繁琐的方面变得更加容易。它是用Objective-C编写的,适用于Mac OS X和iPhone应用程序。

它适用于执行基本HTTP请求并与基于REST的服务(GET / POST / PUT / DELETE)交互。 ASIFormDataRequest子类使用multipart / form-data轻松提交POST数据和文件。

其他提示

我一直在使用一个名为 ObjectiveResource 的项目(Github项目在这里: http://github.com/yfactorial/objectiveresource/tree/master ),主要关注于您的iphone型号和基于REST的Web服务之间的通信层。它针对rails应用程序,但应该适用于任何REST API。该项目的一部分是一个更加面向同步的解决方案,仍然处于早期开发阶段,但最近在目标资源google小组讨论了 http://groups.google.com/group/objectiveresource?hl=en

我强烈推荐客观资源,我一直在使用它和sqlitepersistenobjects来处理我的iphone项目上的同步。

我成功地使用了Adrian Kosmaczewski的 iPhone Rest Wrapper 。另请参见此SO问题

我建议查看RestKit: http://restkit.org/ 它提供了一个访问RESTful的优秀API Web服务并将远程资源表示为本地对象,包括将它们持久保存到Core Data。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top