2012-12-13 144 views
1

我的iphone应用程序应该能够通过RESTful HTTP与Web服务器进行通信。 所以现在我想弄清楚这样做的最佳方法是什么。那里有一个轻量级的框架,它提供了我想要的功能?我的意思是:用几行代码做简单的http请求。我阅读了很多关于RESTkit的内容,并在我的项目中进行了测试,但在升级到0.20之后,对我来说,一切似乎都让我感到困惑。什么是通过RESTful-Http与iPhone应用程序中的Web服务进行通信的最佳方式

所以我的问题是: 通过RESTFul Http从iPhone与Webservice进行通信的最佳方法是什么?

回答

4

如果你只需要没有本地缓存​​一个简单的任务与Web服务通信(即离线访问数据),只需用AFNetworking去。

如果您需要与Web服务进行通信,还需要映射到对象并缓存到应用程序中的核心数据,请相信我,Restkit将为您节省大量时间。我的应用程序是围绕Web服务构建和一次正确配置,这是一个喜悦,尤其是新版本(0.2.X)工作。

1

就我个人而言,我的方法是使用NSURLConnection,Grand Central Dispatch和NSJSONSerialization。我为每个项目编写一个Web服务类,使用简单的便利功能来反映每个应用程序的需求。当然,我在项目中重用了一些代码,但我没有做出任何有意识的努力来编写可重用的代码。

我也试过RESTKit并发现它太混乱/使用复杂。

1

我个人只使用NSURLConnection的从iOS版的标准SDK。它没有那么多或者更多我需要。

相关问题