Совместимость iPhone / .NET WCF - PullRequest
12 голосов
/ 21 мая 2009

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

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

Любой совет будет принята с благодарностью.

Спасибо.

Ответы [ 3 ]

11 голосов
/ 21 мая 2009

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

В основном взгляните на NSUrlConnection и NSXmlParser и ознакомьтесь с разделом «Кодирование значения ключа» (упрощает синтаксический анализ XML), и у вас будет все необходимое для выполнения этого с минимальным количеством кода. *

1 голос
/ 02 ноября 2009

Ознакомьтесь с этой записью в блоге , чтобы получить краткий обзор того, как создать службу WCF для приложения iphone.

1 голос
/ 21 мая 2009

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...