我想为使用XML-RPC的应用程序编写一个GUI包装器,并想知道是否有可用于Cocoa的XML-RPC框架,如果有,那么什么是最好的?
提前致谢
答案 0 :(得分:9)
非常感谢您的回答。
昨天我就这一主题进行了广泛的Google会议,并为Cocoa提出了一些专用的XML-RPC框架。
我想知道是否有人对任何这些或推荐使用的人有任何经验。
答案 1 :(得分:4)
Denton提到的框架是Apple的Web Services Core,它声称支持XML-RPC和SOAP。我个人试图将它用于SOAP,并发现支持令人难以置信的缺乏(至于我最终通过CFHTTPRequest和libxml2滚动我自己)。各种邮件列表让我相信它可能对XML-RPC更好一点。
请注意,此API首先包含在10.2(Jaguar)中,我很确定从那以后它没有被触及过。该文档还包含许多从未纠正过的遗漏和错误。它是一个Carbon API,所以你不会得到我们都知道和喜爱的所有有趣的Objective-C好处。
话虽如此,它是由操作系统提供的,因此您不必担心运送和链接第三方库。所以这不是一个糟糕的起点。
答案 2 :(得分:2)
我认为最好的和积极维护的框架是Eric Czarny的“Cocoa XML-RPC Framework”。最后,XML-RPC背后没有任何魔力,你也应该对Apple的Web服务核心(就像James已经提到的那样)相当满意。如果你想摆脱C风格的语法,我真的推荐Eric的框架,因为它不是那么冗长,也不是很好用。
答案 3 :(得分:0)
我相信自MacOS X的早期版本以来就存在一个Web服务框架。我在Late Night Cocoa podcast #3上听说过它,它是关于SOAP,XML-RPC和REST for Cocoa的。我从未亲自使用过该框架。