iPhone: алгоритм получения необходимых данных и изображений с сервера только один раз - PullRequest
0 голосов
/ 26 января 2012

Я реализовал приложение для iPhone, в котором есть FanWall, где пользователи могут оставлять свои комментарии на экране FanWall, а другие пользователи могут комментировать свои комментарии или добавлять новые комментарии. Он работает нормально, но очень медленно, так как каждый раз, когда загружается экран FanWall, я получаю 25 лучших комментариев (у меня есть кнопка «Загрузить еще» для загрузки следующих 25 комментариев ...), включая изображения, комментарии и другие свойства с сервера в виде Zip-файла. Затем приложение iPhone анализирует plist-файл этого zip-файла, чтобы упорядочить комментарии и изображения на экране Fanwall. Я делаю это каждый раз, когда мне нужно загрузить любые новые комментарии и комментарии к комментариям или любые изменения, которые были внесены в существующий файл plist! Надеюсь, мне ясно здесь! Может ли кто-нибудь, пожалуйста, высказать свои мысли об оптимальной стратегии извлечения, пожалуйста. Спасибо.

1 Ответ

0 голосов
/ 26 января 2012

Один из способов сделать это быстрее - указать серверу, что именно нужно загрузить.

Пример. Пожалуйста, пришлите мне комментарии, добавленные между 2012-01-01 и 2012-01-03.

Вытащите остаток из локального кэша.

...