Quería escribir un envoltorio GUI para una aplicación que utiliza XML-RPC y me pregunté si hay marcos XML-RPC disponibles para Cocoa y, de ser así, ¿qué es lo mejor?¿La mejor manera de usar XML-RPC en la aplicación Cocoa?
Gracias de antemano
Quería escribir un envoltorio GUI para una aplicación que utiliza XML-RPC y me pregunté si hay marcos XML-RPC disponibles para Cocoa y, de ser así, ¿qué es lo mejor?¿La mejor manera de usar XML-RPC en la aplicación Cocoa?
Gracias de antemano
creo que hay un marco de servicios web presente desde las primeras versiones de MacOS X. Me enteré por Late Night Cocoa podcast #3, que está a punto de SOAP, XML-RPC, y el resto por cacao. Nunca he usado personalmente ese marco.
El marco al que Denton alude es el Web Services Core de Apple, que afirma que es compatible con XML-RPC y SOAP. Personalmente, he intentado usarlo para SOAP y encontré que el soporte es increíblemente inexistente (hasta el punto de que acabé haciendo mi propio uso a través de CFHTTPRequest y libxml2). Varias listas de correo me llevan a pensar que podría funcionar un poco mejor para XML-RPC.
Tenga en cuenta que esta API se incluyó por primera vez en 10.2 (Jaguar) y estoy bastante seguro de que no se ha tocado desde entonces. La documentación también contiene numerosas omisiones y errores que nunca se han corregido. Y es una API de carbono, por lo que no obtendrás todas las bondades divertidas de Objective-C que todos conocemos y amamos.
Dicho esto, es provisto por el SO para que no tenga que preocuparse por el envío y el enlace con bibliotecas de terceros. Entonces no es un mal lugar para comenzar.
Muchas gracias por sus respuestas.
Ayer hice una extensa sesión de Google sobre este tema y se me ocurrieron algunos marcos dedicados XML-RPC para Cocoa.
me pregunto si alguien tiene alguna experiencia con alguno de esos o una recomendación de cuál utilizar.
Creo que el mejor marco disponible y mantenido activamente es "Cocoa XML-RPC Framework" de Eric Czarny. Al final, no hay magia detrás de XML-RPC y también debería estar bastante contento con el núcleo de servicios web de Apple (como ya mencioné James). Si quieres deshacerte de la sintaxis estilo C, realmente recomiendo el marco de trabajo de Eric, porque no es tan prolijo y es relativamente agradable trabajar con él.
Esto suena como un área perfecta para una extensión de AFNetworking –
quiero usar la API de erp abierta con el XML-RPC ¿Cómo puedo hacer eso? –