Библиотека для кэширования веб-страниц на iPhone? - PullRequest
8 голосов
/ 22 июля 2009

Есть ли библиотека или инфраструктура, которые я могу использовать для локального кэширования веб-страниц для просмотра в автономном режиме на iPhone? Если нет, какова лучшая стратегия для этого?

В настоящее время я думаю о том, чтобы загрузить HTML, собрать его URL, кэшировать эти URL, а затем переписать HTML, чтобы он указывал на локальные файлы. Это лучший способ сделать это?

Спасибо!

Ответы [ 2 ]

6 голосов
/ 26 февраля 2013

Лучший способ локального кэширования веб-страниц на iPhone для автономного доступа. Проверьте ниже URL

http://robnapier.net/blog/offline-uiwebview-nsurlprotocol-588

6 голосов
/ 22 июля 2009

Взгляните на пример кода Apple. В частности, программа под названием URLCache

http://developer.apple.com/iphone/library/samplecode/URLCache/index.html

Описание

URLCache - это пример приложения для iPhone, демонстрирующий, как загрузить ресурс из Интернета, сохранить его в каталоге данных приложения и использовать локальную копию ресурса. URLCache также демонстрирует, как реализовать пару политик кэширования:

  • Локальная копия веб-ресурса должна оставаться действительной в течение определенного периода времени (например, один день), в течение которого сеть не перепроверяется.

  • Дата последнего изменения заголовка HTTP должна использоваться для определения времени последнего изменения веб-ресурса перед его повторной загрузкой.

Аудитория для этого образца - разработчики iPhone, использующие ресурсы, такие как изображения, которые извлекаются или обновляются из Интернета.

...