Как получить данные из веб-сервиса? - PullRequest
0 голосов
/ 02 февраля 2012

Я пытаюсь написать приложение для iOS, которое будет получать данные с веб-сервера и отображать их так, как я хочу. Я хочу использовать JSON для этой цели. Но так как я абсолютно новичок в веб-приложениях, я понятия не имею, как получить URL-адрес определенного канала. Теперь вот два больших вопроса:

  1. Как найти URL-адрес канала, предоставленного веб-службой? Существует ли стандартный способ или он публично или исключительно передается подписчикам веб-службы?
  2. Соответствует ли формат, в котором они предоставляют данные, своему предпочтению (например, XML или JSON)? Я имею в виду, выбрать ли мой метод анализа данных в соответствии с форматом, в котором веб-сервис предоставляет данные? Так что, если канал представлен в формате XML, использование NSJSONSerialization класса не имеет смысла.

1 Ответ

1 голос
/ 02 февраля 2012
  1. Используемый URL-адрес зависит от веб-службы и обычно хорошо описан в документации.
  2. Тип данных, которые они возвращают, и структура также обычно хорошо описаны в документации.

Общие сведения, которые вам необходимо знать, - это как получить доступ к веб-службе (NSURLRequest / NSURLConnection или любой из множества асинхронных оболочек с открытым исходным кодом, доступных при небольшом поиске) и как справиться с ними. возвращенные данные - будь то в формате JSON (NSJSONSerialization, JSONKit) или XML (NSXMLParser, libxml, или любая из многих реализаций с открытым исходным кодом, которые доступны и описаны с небольшим поиском)

...