Лучший способ сбора данных для приложения для iPad, которое также имеет автономный режим - PullRequest
0 голосов
/ 05 января 2012

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

1 Ответ

2 голосов
/ 05 января 2012

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

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

...