【问题标题】:Best way to use XML-RPC in Cocoa application?在 Cocoa 应用程序中使用 XML-RPC 的最佳方式?
【发布时间】:2010-09-18 03:02:32
【问题描述】:

我想为一个使用 XML-RPC 的应用程序编写一个 GUI 包装器,并想知道是否有任何可用于 Cocoa 的 XML-RPC 框架,如果有,什么是最好的?

提前致谢

【问题讨论】:

  • 这听起来像是 AFNetworking 扩展的完美区域
  • 我想使用开放的 erp API 和 XML-RPC 我该怎么做?

标签: objective-c cocoa xml-rpc


【解决方案1】:

非常感谢您的回答。

昨天我就这个主题进行了一次广泛的 Google 会议,并提出了一些用于 Cocoa 的专用 XML-RPC 框架。

  1. 来自 Eric Czarny 的“可可 XML-RPC 框架”,可在 http://github.com/eczarny/xmlrpc/tree/master 找到
  2. 来自 Brent Simmons 的“Open Source XML-RPC Class for Cocoa”可以在 http://ranchero.com/cocoa/xmlrpc/ 找到
  3. 来自 Marcus Müller 的“XMLRPC 框架”似乎有点过时,可以在 http://www.mulle-kybernetik.com/software/XMLRPC/ 找到

我想知道是否有人对其中任何一个有任何经验或推荐使用哪一个。

【讨论】:

    【解决方案2】:

    Denton 提到的框架是 Apple 的 Web Services Core,它声称支持 XML-RPC 和 SOAP。我个人曾尝试将它用于 SOAP,但发现支持非常缺乏(以至于我最终通过 CFHTTPRequest 和 libxml2 推出了自己的支持)。各种邮件列表使我相信它可能对 XML-RPC 更好一些。

    请注意,此 API 最初包含在 10.2 (Jaguar) 中,我很确定从那以后它就没有被触及过。该文档还包含许多从未更正的遗漏和错误。而且它是一个 Carbon API,所以你不会得到我们都知道和喜爱的所有有趣的 Objective-C 优点。

    话虽如此,它是由操作系统提供的,因此您不必担心运送和链接第三方库。所以这不是一个糟糕的起点。

    【讨论】:

      【解决方案3】:

      我认为最好的可用和积极维护的框架是 Eric Czarny 的“Cocoa XML-RPC 框架”。最后,XML-RPC 背后并没有什么魔力,而且你应该对 Apple 的 Web 服务核心(就像 James 已经提到的)相当满意。如果你想摆脱 C 风格的语法,我真的推荐 Eric 的框架,因为它不是那么冗长而且相对来说比较好用。

      【讨论】:

        【解决方案4】:

        我相信从 MacOS X 的早期版本开始就有一个 Web 服务框架。我在 Late Night Cocoa podcast #3 上听说过它,它是关于 SOAP、XML-RPC 和 REST 的 Cocoa。我从未亲自使用过该框架。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-04-27
          • 2010-09-11
          • 2011-09-10
          • 1970-01-01
          • 1970-01-01
          • 2013-08-02
          • 2011-10-01
          • 1970-01-01
          相关资源
          最近更新 更多