【问题标题】:What is the best way to communicate via RESTful-Http with an web-service from an iPhone App通过 RESTful-Http 与 iPhone 应用程序中的 Web 服务进行通信的最佳方式是什么
【发布时间】:2012-12-13 14:59:49
【问题描述】:

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

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

【问题讨论】:

    标签: ios rest restkit afnetworking


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2010-09-06
          • 1970-01-01
          • 1970-01-01
          • 2016-09-04
          • 2010-12-06
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多