用于在iPhone上缓存网页的库?

lef*_*pin 8 iphone webpage caching offline local

是否有可用于在本地缓存网页以便在iPhone上进行离线查看的库或框架?如果没有,这样做的最佳策略是什么?

目前我正在考虑的是下载HTML,获取其URL,缓存这些URL,然后重写HTML以指向本地文件.这是最好的方法吗?

谢谢!

use*_*146 6

看看Apple的示例代码.具体来说,一个名为URLCache的程序

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

描述

URLCache是​​一个示例iPhone应用程序,演示如何从Web下载资源,将其存储在应用程序的数据目录中,以及如何使用资源的本地副本.URLCache还演示了如何实现几个缓存策略:

  • Web资源的本地副本应在一段时间(例如,一天)内保持有效,在此期间不会重新检查Web.

  • HTTP标头的Last-Modified日期应用于确定Web资源在重新下载之前的最后一次更改.

此示例的受众是iPhone开发人员使用的资源,例如从Web检索或更新的图像.


Vin*_*ale 6

在本地缓存iPhone上的网页以进行离线访问的最佳方法.请检查以下网址

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