2011-01-03 2 views
0

У меня есть приложение в магазине, которое использует веб-запрос для отображения некоторых значений. Теперь клиенты запрашивают офлайн-запрос. Хотя я вообще знаю, как этого добиться, я хотел бы спросить экспертов здесь, как бы вы это сделали. Данные доступны в любой форме. Теперь полная база данных составляет 1,3 МБ. Я намерен добавить дополнительную страницу (проверить версию, загрузить базу данных) и иметь приблизительную идею, как получить и сохранить значения на iPhone.Рекомендации по обновлению онлайн-базы данных на iPhone

Какие строительные блоки вы бы предложили? Или, возможно, уже есть что-то готовое к использованию из коробки?

ответ

0

для наших решений мы используем основные данные в сочетании с веб-сервисом RESTful.

Основные данные велики и просты в использовании в приложении с одной нитью. Скорее всего, вы хотите импортировать или синхронизировать свой дБ с помощью рабочей нити. Это делает все немного сложнее. Я предлагаю вам прочитать многопоточное руководство по основным данным.

Как упоминалось ранее для передачи данных, мы используем REST очень хорошую архитектуру. Мы соединяем REST с JESON. JSON - очень легкий способ передачи данных. К сожалению, IOS SDK не предоставляет никакой поддержки JSON, но вы можете найти много доступных в режиме онлайн. Моим любимым является SBJson.

Надеюсь, это поможет. С уважением Elia

+0

Спасибо, это соответствует. В настоящее время я использую JSON, и мой веб-сервис также является сервисом RESTful. Я также использую основные данные, но не в многопоточной среде. Спасибо за указатель. Я никогда не рассматривал многопоточность до ... – neil

Смежные вопросы