iPhone: лучший способ передачи данных на сервер и с сервера

Я разрабатываю приложение для iPhone, которое загружает данные с веб-сайта. База данных сайта реализована на языке SQL, а сам сайт использует классический интерфейс ASP.

Я не уверен, какой метод лучше всего подходит для передачи данных на сервер и с сервера. И JSON, и SOAP требуют обработки XML, и я не уверен, как это влияет на производительность или какой из этих двух лучше.

Какой в ​​целом был бы лучший метод для передачи данных, учитывая конфигурацию сервера, которая у нас есть в настоящее время?

Я очень новичок в этой области, и я немного смущен. Любая помощь будет оценена по достоинству.


person SAPNA    schedule 04.04.2010    source источник


Ответы (2)


JSON, как правило, намного проще в использовании, чем SOAP (или любой другой формат XML), а поддержка SOAP в target-c очень ограничена. Я не уверен в производительности, но JSON не использует синтаксический анализ XML. Для iPhone есть две хорошие библиотеки JSON: TouchJSON и json-framework — они очень похожи, но я слышал, что TouchJSON может быть более активным. поддерживается. Я никогда не использовал ASP, но этот вопрос имеет некоторые ресурсы для библиотек JSON.

person shosti    schedule 04.04.2010

использование Plist, на мой взгляд, является лучшим вариантом, это в основном формат XML для Apple, который можно преобразовать в NSObjects в одну строку кода в любой системе iOS, и это, безусловно, самый быстрый.

См. этот вопрос: создать Plist в .net из списка объектов

Я использую его для загрузки более 100 000 объектов для синхронизации с моим приложением iPad Core Data, работает как чемпион. Посмотрите ссылку на видео, размещенную по этому вопросу, очень информативную.

person Slee    schedule 09.01.2011