отображение данных из сети в iOS - PullRequest
0 голосов
/ 01 июля 2011

Я новичок в разработке для iOS, поэтому, пожалуйста, будьте осторожны со мной.

У меня есть существующий сайт электронной коммерции, настроенный с использованием oscommerce, который требует, чтобы пользователь вошел в систему для просмотра продуктов, я хочу создать приложение, которое получит доступ к этому магазину.

При этом у меня естьудалось успешно подключиться к хранилищу с помощью библиотеки ASIHTTPRequest.Единственное, в чем я не уверен, это как вернуть информацию, чтобы я мог создать свое приложение.Я слышал, как люди говорили на XML и JSON, но, думаю, я все еще не уверен, как мне получить данные с моего сайта в моем приложении.например, получение категорий в uitableview.

У кого-нибудь есть примеры или ссылки, с которых я мог бы начать.

Ответы [ 2 ]

0 голосов
/ 14 июля 2011

Я работаю над размещенным инструментом под названием Kumulos, который позволяет подключать приложения iOS к удаленным источникам данных (например, к вашей установке oscommerce), создавая промежуточный веб-сервис.ваши данные с iPhone.Ваш связанный с API Obj-C создан для вас, и когда вы вызываете API, ваше iOS-приложение будет получать собственные типы данных Obj-C, избегая необходимости разбора любого JSON или XML.Это делает интеграцию быстрой и безболезненной.

В настоящее время она находится в стадии бета-тестирования и бесплатна для использования.Мы хотели бы услышать ваши отзывы, если вы хотите попробовать.

У нас есть видеоурок по , как подключить приложение к wordpress , и идея должнабыть таким же для oscommerce.Вы можете увидеть больше информации и зарегистрироваться по адресу: www.kumulos.com

Отказ от ответственности: Я являюсь одним из разработчиков, вовлеченных в Kumulos

0 голосов
/ 01 июля 2011

В этой функции вы получите ответ сервера, то есть: ResponseData, возвращенный сервером, все, что вам нужно, это проанализировать эти данные и сохранить их локально для дальнейшего использования.Для синтаксического анализа вы можете использовать опции NSXMLParser, TouchXMLParser, JSON.Это на вас, что использовать.

- (NSData*)sendRequest
{
   ASIHTTPRequest *getRequest = [ASIHTTPRequest requestWithURL:[NSURL URLWithString:@"http://myurl.com"]];
 NSData *responseData = nil;
    [getRequest start];


    //if we have encounter any error
    NSError *error = [getRequest error];

    if (!error) 
    {
        responseData = [getRequest responseData];

    }

     return responseData;
}
...