Каков наилучший способ отправки данных в / из iOS?

Существуют ли лучшие методы для отправки данных в / из iOS? Должен ли я держаться подальше от JSON и / или XML? Кроме того, существуют ли общеизвестные рамки для этого?

Это первый раз, когда мне приходилось отправлять данные на / из платформы iOS.

редактировать

Связь клиент / сервер от iOS до PHP и обратно. Я планировал отправить GET REST GET / POST и получить страницу как JSON / XML. Однако я, безусловно, открыт для предложений.

Вы можете использовать списки свойств, которые легко читаются и записываются на iOS, и они являются xml, поэтому вы можете использовать их также в php.

Посмотрите, что есть только два способа передачи данных в клиент-серверной связи. 1. XML и 2. JSON

Если вам нужна легкая загрузка данных, переходите к данным JSON, но нет JSON-библиотек, предоставляемых Apple. Таким образом, требуется использовать стороннюю библиотеку для разбора JSON, например SBJSON

Но если вы хотите придерживаться API Apple, тогда переходите к разбору XML для этой Apple-библиотеки NSXMLParser .

Надеюсь, эта информация вам будет полезна.

Нет причин держаться подальше от JSON / XML. Они оба обычно используются во всех видах веб-сервисов для общения с iPhone (Facebook, Twitter и т. Д.),

Самая «известная» структура для HTTP-запросов – ASIHTTPRequest

Для JSON попробуйте SBJSON или я думаю, что iOS встроена в iOS 5. У iPhone нет анализатора DOM для XML, но некоторые из них были написаны. Мой личный фаворит – GDataXMLElement от Google.

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

  • Тупик в режиме выборки
  • Сделайте кнопку «Готово» на клавиатуре TextField
  • стрельба одной анимацией за другой с задержкой
  • Как передать событие касания в круговую диаграмму
  • Что означает @ в объективе c?
  • Цель C: Как хранить статические данные в Core Data при запуске приложения
  • Представитель CustomTableCell
  • Расшифровка строки с кодировкой Base64 с AES приводит к состоянию ошибки 4301 (слишком маленький буфер)
  • Ячейки отображения таблицы динамической высоты автоопределения отображаются неправильно при изменении текста
  • UITableView влево и вправо
  • Как установить переменную в viewForHeaderInSection, а затем использовать ее в cellForRowAtIndexPath?
  • Interesting Posts

    Почему я должен продолжать декларировать тот же требуемый, но не реализованный инициализатор для init (кодер aDecoder) для моего подпрограммы UIViewController?

    Наберите номер при вводе местоположения – iOS

    Проблемы производительности с помощью NSFetchedResultsController с sectionNameKeyPath

    Делегатор UIImagePickerController не вызывается, когда sourceType является Photo Library

    Где применять настройку приложения для отображения UITableViewCell / пользовательской ячейки

    Могу ли я использовать кнопки Radio в приложении для iPhone?

    Почему там слабые _and_ unowned? Почему мы просто не всегда используем слабых?

    Что такое сертификат и профиль предоставления, если я использую другой mac?

    Лучший способ однозначно идентифицировать устройство iOS?

    Как моргнуть текст в UIWebView в ios?

    iPhone: как изменить rowheight по высоте контента UILabel

    Почему Realm генерирует исключение при запросе `size == 4`?

    iOS 5 Search Display Controller и повторное использование UITableViewController

    EGOTableViewPullRefresh Слишком быстро

    Как защитить авторское право от приложения iPhone?

    Давайте будем гением компьютера.