【问题标题】:Library for Caching Web Pages on iPhone?用于在 iPhone 上缓存网页的库?
【发布时间】:2010-11-12 20:01:52
【问题描述】:

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

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

谢谢!

【问题讨论】:

    标签: iphone caching webpage local offline


    【解决方案1】:

    看看 Apple 的示例代码。具体来说,一个叫 URLCache 的程序

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

    说明

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

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

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

    此示例的受众是 iPhone 开发人员,他们使用从网络检索或更新的图像等资源。

    【讨论】:

      【解决方案2】:

      在 iPhone 上本地缓存网页以供离线访问的最佳方式。检查以下网址

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-05-16
        • 1970-01-01
        • 2014-04-21
        • 2014-03-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-08-01
        相关资源
        最近更新 更多