2008-10-20 7 views
13

Je voulais écrire un wrapper GUI pour une application qui utilise XML-RPC et je me demandais s'il y avait des frameworks XML-RPC disponibles pour Cocoa et si oui, quel est le meilleur?La meilleure façon d'utiliser XML-RPC dans l'application Cocoa?

Merci à l'avance

+0

Cela ressemble à une zone parfaite pour une extension AFNetworking –

+0

je veux utiliser open erp API avec le XML-RPC Comment puis-je faire cela? –

Répondre

0

Je crois qu'il ya un cadre de services Web présente depuis les versions très tôt de MacOS X. J'ai entendu parler sur Late Night Cocoa podcast #3, qui est sur SOAP, XML-RPC et REST pour le cacao. Je n'ai jamais personnellement utilisé ce cadre.

4

Le cadre auquel Denton fait allusion est le Web Services Core d'Apple qui prétend supporter XML-RPC et SOAP. J'ai personnellement essayé de l'utiliser pour SOAP et trouvé le support incroyablement insuffisant (au point que j'ai fini par rouler le mien via CFHTTPRequest et libxml2). Diverses listes de diffusion me portent à croire que cela pourrait fonctionner un peu mieux pour XML-RPC.

Notez que cette API a été incluse pour la première fois dans la version 10.2 (Jaguar) et je suis presque certaine qu'elle n'a pas été touchée depuis. La documentation contient également de nombreuses omissions et erreurs qui n'ont jamais été corrigées. Et c'est une API de carbone, donc vous n'obtiendrez pas tout le plaisir de l'Objectif-C que nous avons tous appris à connaître et à aimer. Cela étant dit, il est fourni par le système d'exploitation afin que vous n'ayez pas à vous soucier de l'envoi et de la liaison avec des bibliothèques tierces. Donc ce n'est pas un mauvais endroit pour commencer.

9

Merci beaucoup pour vos réponses.

Hier, j'ai fait une session Google sur ce sujet et j'ai créé des frameworks XML-RPC dédiés pour Cocoa.

  1. "Le cadre Cocoa XMLRPC" d'Eric Czarny qui se trouve à http://github.com/eczarny/xmlrpc/tree/master
  2. "Open Source XMLRPC classe pour le cacao" de Brent Simmons se trouve à http://ranchero.com/cocoa/xmlrpc/
  3. « Cadre XMLRPC "de Marcus Müller qui semble un peu dépassée et peut être trouvé à http://www.mulle-kybernetik.com/software/XMLRPC/

Je me demande si quelqu'un a une expérience avec l'un de ceux-ci ou une recommandation que l'on à utiliser.

2

Je pense que le meilleur framework disponible et activement maintenu est "Cocoa XML-RPC Framework" d'Eric Czarny. En fin de compte, il n'y a pas de magie derrière XML-RPC et vous devriez aussi être assez content du Core de services Web d'Apple (comme James déjà mentionné). Si vous voulez vous débarrasser de la syntaxe de style C, je recommande vraiment le framework d'Eric, parce que ce n'est pas si bavard et relativement agréable à travailler.

Questions connexes