Возможно, есть SDK, но если его нет, вы узнаете что-то новое, и это хорошо.
Как правило, вы собираетесь взаимодействовать с веб-интерфейсом API с помощью объекта NSURLConnection и его делегата NSURLConnectionDelegate.
Иметь класс, который создает URL-адрес, запрос URL-адреса, а затем устанавливает соединение. Затем вы создадите подкласс NSObject, сделаете его соответствующим протоколу NSURLConnectionDelegate (это делегат соединения) и реализуете 4 метода делегата (все это описано в справочнике классов). Когда вы извлекли данные с сервера, в вашем методе connectionDidFinish преобразуйте / проанализируйте данные и опубликуйте полученный объект в уведомлении на контроллере представления или в другом месте.
Кроме того, если он основан на OAuth, вам нужно написать некоторый класс менеджера токенов, что, в сущности, одно и то же ... за исключением того, что вам нужно будет писать при обработке различных кодов ответов HTTP, чтобы пользователь не не нужно беспокоиться о просроченных токенах и т. п.
В любом случае, я был бы рад предоставить более подробную информацию ... Какао на самом деле делает обработку такого рода вещей действительно простой.
Ох ... этот API, с которым вы работаете, выполняет JSON или это XML? В любом случае, попробуйте пока избежать NSXMLParser ... это головная боль, особенно когда вы просто хотите что-то запустить и запустить. (хотя это удобно знать в общем) Для этого есть несколько действительно хороших библиотек с открытым исходным кодом.