Разработка API API reply для iPad и http после запросов на сервер

StackOverflow https://stackoverflow.com/questions/5478144

  •  14-11-2019
  •  | 
  •  

Вопрос

Я хочу разработать приложение для продажи для iPad, используя inventoryapi Я знаю, что reply имеет сделал свои собственные собственные iPad pos , но у меня есть мысли, чтобы сделать это немного разнымОтказ

есть кто-нибудь использовал это inventoryapi и просто использовать?Хорошо, мой вопрос в том, как я могу отправить HTTP-запросы на сервер и получить ответ с какао.Я просто начинаю изучать это, и если кто-то может указать мне на некоторую полезную ссылку или тему, которая охватывает отправку HTTP-запросов, я буду благодарен.

Это было полезно?

Решение

Там может быть SDK, но если нет, вы можете узнать что-то новое, и это хорошо.

В целом, как вы собираетесь взаимодействовать с веб-API, с объектом NSURLConnection и его делегатом, NSURLConnectionDelegate.

У класса, который строит URL-адрес, URL-запрос, а затем выполняет соединение. Затем вы создадите подкласс NSObject, заставляйте его соответствовать протоколу NSURLConnectionDelegate (это делегат подключения), а также реализует 4 метода делегатов (все это охватывает ссылку на класс). Когда вы вытащили данные с сервера, в своем методе ConnectionDIDIDFINISH конвертировать / анализируйте данные и опубликуете результирующий объект в уведомлении к контроллеру представления или что-то еще.

Также, если он основан на ОАУТ, вам нужно будет написать какой-то класс Token Manager, который в основном то же самое ... за исключением того, что вам нужно будет писать в обработке для разных кодов ответных данных HTTP, поэтому пользователь не делает Не нужно беспокоиться о истечении токенов и тому подобное.

В любом случае, я был бы счастлив дать более подробно ... какао на самом деле делает обработку такими вещами действительно простыми.

О ... это API вы работаете с Json или это XML? В любом случае, попробуйте и избегать NSXMLParser сейчас ... это головная боль, особенно когда вы просто хотите что-то получить и запустить. (Хотя это удобно знать в целом). Для этого есть несколько действительно хороших библиотек открытых источников.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top