Вопрос

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

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

Спасибо!

Это было полезно?

Решение

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

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

Описание

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

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

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

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

Другие советы

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top