objective c - пример - Лучший способ использования XML-RPC в приложении Cocoa?




xmlrpc python (3)

Я хотел написать GUI-оболочку для приложения, использующего XML-RPC, и задался вопросом, существуют ли какие-либо рамки XML-RPC для Cocoa, и если да, то что лучше?

заранее спасибо


Основой Denton является Apple Web Services Core, который утверждает, что поддерживает XML-RPC и SOAP. Я лично пытался использовать его для SOAP и нашел поддержку, которой невероятно не хватало (до такой степени, что я закончил свой собственный через CFHTTPRequest и libxml2). Различные списки рассылки заставляют меня думать, что это может немного улучшить XML-RPC.

Обратите внимание, что этот API был впервые включен в 10.2 (Jaguar), и я уверен, что с тех пор он не был затронут. Документация также содержит многочисленные упущения и ошибки, которые никогда не исправлялись. И это API-интерфейс Carbon, поэтому вы не получите всю радость от Objective-C, которую мы все узнаем и любим.

Это, как говорится, предоставляется ОС, поэтому вам не нужно беспокоиться о доставке и подключении к сторонним библиотекам. Так что это не плохое место для начала.


Я считаю, что есть каркас веб-сервисов, присутствующий с самых ранних версий MacOS X. Я слышал об этом в подкасте # 3 позднего ночного какао , который посвящен SOAP, XML-RPC и REST для Cocoa. Я никогда лично не использовал эти рамки.


Я считаю, что лучшая доступная и активно поддерживаемая структура - это «Cocoa XML-RPC Framework» Эрика Чарни. В конце концов, для XML-RPC нет магии, и вы также должны быть довольны ядром веб-сервисов Apple (как уже упоминалось ранее Джеймсом). Если вы хотите избавиться от синтаксиса C-стиля, я действительно рекомендую структуру Eric, потому что он не настолько подробен и относительно хорош для работы.





xml-rpc