2012-01-05 2 views
0

Мой клиент заявляет в приложении для iPad, что данные (то есть продукты и изображения) должны быть взяты из онлайн-источника и сохранены. Тем не менее, приложение должно также иметь автономный режим, который показывает эти же данные, когда приложение было ранее в сети, когда доступ к Интернету недоступен (вроде как автономный читатель). Какой был бы лучший способ справиться с этим? Любая помощь очень ценится.Лучший способ сбора данных для iPad-приложения, также имеющего автономный режим

ответ

2

Загрузите данные, когда устройство находится в сети, и сохраните их локально, используя любой механизм, который кажется наиболее подходящим (SQLite, Core Data, списки свойств, собственный формат файла и т. Д.). Используйте эти кэшированные данные в автономном режиме, а также в Интернете, если они не изменились. Создайте механизм, который вы можете использовать для обнаружения и загрузки обновлений (предпочтительно только изменений) в Интернете.

Это будет большой помощью для ваших пользователей не только в автономном режиме, но и в Интернете. Планы передачи данных 3G для iPad обычно ограничены, поэтому лучше избегать повторных загрузок больших ресурсов, таких как изображения, тем лучше для ваших пользователей.

+0

не забудьте оставить резервные флаги для хранения ios 5+ iCloud. – thedanielhanke

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