1

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

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

4

3 回答 3

4

如果您只需要与 Web 服务通信以完成没有本地缓存​​的简单任务(即离线访问数据),只需使用AFNetworking 即可

如果您需要与 Web 服务通信,并且还需要映射到应用程序中的对象和缓存到核心数据,相信我,从长远来看,Restkit将为您节省大量时间。我的应用程序是围绕 Web 服务构建的,一旦配置正确,使用起来很愉快,尤其是新版本 (0.2.x)。

于 2012-12-13T15:24:42.800 回答
1

就个人而言,我的方法是使用 NSURLConnection、Grand Central Dispatch 和 NSJSONSerialization。我为每个项目编写了一个 Web 服务类,其中包含反映每个单独应用程序需求的简单便利功能。我当然会跨项目重用一些代码,但我并没有刻意地努力编写可重用的代码。

我也尝试过 RESTKit,发现它使用起来太混乱/复杂。

于 2012-12-13T15:22:12.903 回答
1

我个人只使用来自 iOS 标准 SDK 的 NSURLConnection。它没有比我需要的更少或更多。

于 2012-12-13T15:28:11.967 回答