2013-12-18 39 views
3

我是基于杂志的应用程序我已完成在线版本,现在我需要将我的应用程序转换为离线。对于离线版本,需要下载书籍,并且需要将所有书籍存储在文档目录中,即使用户不在线上也可以检索并阅读该书籍。现在的问题是,如果图书包含100页,那么我需要下载100张图像并将所有图像保存在特定文件夹中,我需要允许用户在多个图书下载多个图书一次。我需要实现布局波纹管如何显示下载IOS SDK中的多个图像时的加载进度

Layout design

请建议我一些想法来实现这个问题

+1

试试这个https://github.com/nicklockwood/AsyncImageView – dark

+0

AsyncImageview只是帮助我们来加载,我需要下载并存储在特定的文件夹 – btmanikandan

+0

图像您能够存储在图像的图像 - (空)connectionDidFinishLoading: (NSURLConnection *)theConnection self.image = [UIImage imageWithData:data]; ///缓存你的图片 [data release],data = nil; \t [connection release],connection = nil; [self hiderSpinner]; } – dark

回答

2

使用HJCache。它具有设置应用程序目录中要保存的最大图像数量,再次下载同一URL图像的时间长度以及内存高速缓存大小以加载图像的功能。

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

并为您的信息,不保存文件目录下的文件,因为它是不建议在缓存目录报摊app.save。