【问题标题】:Consuming SOAP web services on iOS [closed]在 iOS 上使用 SOAP Web 服务 [关闭]
【发布时间】:2011-09-17 08:25:51
【问题描述】:

我正在尝试为 iPad 编写利用 Web 服务的应用程序。我知道 Web 服务的概念,并在 C#/.NET 中使用过它。我需要知道如何在 iPad 上做到这一点。谁能推荐一本关于 iOS 网络服务的好书或阅读材料?

【问题讨论】:

  • 您尝试使用哪种类型的 Web 服务?基于 REST 的服务还是 SOAP?
  • 对不起,肥皂。我不熟悉 REST。
  • 我建议您改用 RESTful 服务。原因是它们更轻巧,并且由于 iPhone/iPad 的硬件和带宽有限,您可能会得到更好的结果。

标签: ios cocoa-touch web-services


【解决方案1】:

如果您使用的是 iOS 框架,您的解决方案将涉及使用 NSURLConnectionNSRLRequest。可以在here 找到深入的 Apple 文档。根据我的经验,您希望将这些 API 调用包装在您自己的客户端请求中,以便构建您的应用程序逻辑可以理解的数据传输对象。

如果您正在寻找第三方框架来访问 RESTful Web 服务,请查看this answer 以了解许多 iOS 框架选项。

对于 SOAP 服务,请查看here

至于处理数据,这取决于您的网络服务产生什么样的数据。有几个框架和库可以使使用 XML 或 JSON 变得容易。

根据我的经验,这方面最好的书是Advanced iOS Programming

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-05
    • 1970-01-01
    相关资源
    最近更新 更多