【发布时间】:2011-01-28 15:19:55
【问题描述】:
我正在构建的只是一个通过 Web 获取数据并将其显示在 iOS 视图上的应用程序。数据是文本,有时是图像/音乐文件/电影。
我想为媒体使用一些缓存解决方案。它需要做的是:
- 获取文件的url
- 检查它是否已经下载到缓存存储中,如果是,则提供它
- 如果没有,请下载
- 同时检查当前缓存使用了多少存储空间,如果超过配额,则删除最旧的文件
最好是为此提供一个简单的界面 - 这样我就可以提供一个 url 并获取它的文件(虽然文件可以随着时间的推移而更改并驻留在同一个 URL 上,所以这也应该被处理,在完美案例)。
有人知道在 iPhone/iPad 应用程序上的库吗?
【问题讨论】:
标签: iphone cocoa-touch caching webrequest