ios - IOS SDK中下载多张图片时如何显示加载进度

标签 ios iphone httprequest

我正在工作基于杂志的应用程序,我已经完成了在线版本,现在我需要将我的应用程序转换为离线版本。对于离线版本,需要下载书籍,并且需要将所有书籍存储在文档目录中,即使用户无法在线检索和阅读该书籍。现在的问题是我所有的书都是图像的形式,如果这本书包含 100 页,那么我需要下载 100 张图像并将所有图像保存在特定文件夹中,并且我需要允许用户在以下位置下载多本书一次。我需要实现如下布局

Layout design

请给我一些解决这个问题的想法

最佳答案

使用HJCache。它具有设置应用程序目录中保存的最大图像数量、再次下载相同 URL 的图像的持续时间以及加载图像的内存缓存大小的功能。

这是一个链接: https://github.com/markofjohnson/HJCache

为了您的信息,不要将文件保存在文档目录中,因为不建议将报亭 app.save 保存在缓存目录中。

关于ios - IOS SDK中下载多张图片时如何显示加载进度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20658923/

相关文章:

iphone - iOS - UiTableviewCell - 背景图片一次只显示在一个单元格上

python - WinError 10049 : The requested address is not valid in its context

objective-c - 捏 UIScrollView 时发生奇怪的崩溃

ios - 通过 Storyboard删除 UITableViewCell 中内容 View 的填充

iOS 7 有没有办法知道 MKTileOverlay 何时完成加载图 block ?

ios - 自定义标签栏(需要指导)

iphone - 如何从服务器(而非 Web 服务器)最好地为 >10,000 个 iPhone 客户端提供服务

iphone - 自定义单元格无法在 ios 6 的表格 View 中显示

java - apache 中的 SchemeRegistry 是什么以及什么时候应该使用它?

Angular:HttpRequest.clone() - params 和 setParams 有什么区别?