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

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

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

Ответы

Ответ 1

Большое спасибо за ваши ответы.

Вчера я провел обширную сессию Google по этой теме и придумал некоторые выделенные рамки XML-RPC для Cocoa.

Интересно, есть ли у кого-нибудь опыт работы с любым из тех или рекомендаций, которые можно использовать.

Ответ 2

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

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

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

Ответ 3

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

Ответ 4

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