Лучший способ использования 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. Я никогда не использовал эту структуру лично.