Подтвердить что ты не робот

Совместимость iPhone/.NET WCF

Я архивирую веб-службу .NET и приложение iPhone, которое будет использовать эти службы. Мне любопытно, есть ли какие-либо рекомендации по архивированию протокола обмена данными между ними. SOAP-сервисы для меня слишком тяжелы для iPhone-приложения. Возможно, REST, JSON, POX? Конечно, специфика приложения в какой-то степени диктует протокол, но мне любопытно, что сделали другие.

В идеале я хотел бы использовать WCF, если это возможно (опять же, возможно, его поддержку REST, JSON или POX), чтобы я мог сохранить мои возможности открытыми для создания других привязок для других клиентских приложений в будущем.

Приветствуются любые советы.

Спасибо.

4b9b3361

Ответ 1

В настоящее время мы используем службу REST/POX на основе WCF для одного из наших приложений. Я бы порекомендовал придерживаться REST/POX, поскольку на iPhone нет генераторов классов для веб-сервисов (которые я знаю), например, в мире .NET, добавив ссылку на службу. Это упростит синтаксический анализ, поскольку вам не придется беспокоиться о том, что все лишнее мусорное ядро ​​добавляет сообщения.

В основном взгляните на NSUrlConnection и NSXmlParser и прочитайте "Key Value Coding" (упрощает анализ XML-кода LOT), и у вас будет все, что вам нужно, чтобы сделать это с минимальным количеством кода.

Ответ 2

Я знаю RemObjects SDK для OS X

Я надеюсь, что это может быть полезно для вас.

Ответ 3

Откажитесь от это сообщение в блоге для краткого обзора того, как создать службу WCF для вашего приложения iphone.