13

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

提前致谢

4

4 回答 4

9

非常感谢您的回答。

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

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

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

于 2008-10-25T09:38:34.193 回答
4

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

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

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

于 2008-10-20T14:31:01.747 回答
2

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

于 2010-01-17T20:09:07.810 回答
0

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

于 2008-10-20T14:13:04.857 回答