是否有一个库或框架,我可以使用缓存的网页在本地进行离线观看的iPhone? 如果没有,什么是这样做的最好的策略是什么?
目前,我在想什么做的是下载HTML,收获其网址,缓存这些URL,然后重写HTML指向本地文件。 那是最好的办法做到这一点?
谢谢!
是否有一个库或框架,我可以使用缓存的网页在本地进行离线观看的iPhone? 如果没有,什么是这样做的最好的策略是什么?
目前,我在想什么做的是下载HTML,收获其网址,缓存这些URL,然后重写HTML指向本地文件。 那是最好的办法做到这一点?
谢谢!
看看苹果的示例代码。 具体而言,一个程序调用Urlcache文件
http://developer.apple.com/iphone/library/samplecode/URLCache/index.html
描述
Urlcache文件是一个示例iPhone应用程序,演示了如何下载一个资源从网上,它存储在应用程序的数据目录,并使用资源的本地副本。 Urlcache文件还演示如何实现一对夫妇缓存策略:
网络资源的本地副本,应在一段时间(例如,一天),在此期间网络不重新检查仍然有效。
在HTTP标头的Last-Modified日期应被用来确定最后一次,然后再重新下载该网页资源的变化。
此示例的观众是使用资源iPhone开发者如被检索或从网上更新的图像。
最好的方法缓存的网页在iPhone上以供离线访问。 检查下面的网址
http://robnapier.net/blog/offline-uiwebview-nsurlprotocol-588