我正在开发一款iPhone应用程序。在这个应用程序中,我使用了很多图像,我需要将这些图像存储在缓存中。为此,我发现SDWebImage是正确的框架,但我不能在我的iPhone项目中包含这个框架。任何人都可以建议如何在我的项目中包含此框架以及如何使用此框架保存和检索图像?
答案 0 :(得分:15)
转到 SDWebImage frame work download Site.
到目前为止很好。
转到视图控制器并添加
#import <SDWebImage/UIImageView+WebCache.h>
#import "UIImageView+WebCache.h"
并使用如下的imageview方法。
UIImageView *imageView = [[UIImageView alloc] init];
[imageView setImageWithURL:[NSURL URLWithString:@"ImageURL here"]];
[imageView release];
即使在因缓存而关闭并重新打开应用程序后,您也可以查看图像。 甚至你可以在你想要的时候删除缓存,
clearCache and clearDisk method in Manager
您可以通过在源代码中跟踪NSdictionary来跟踪每个图像(检查您是否感兴趣)。 最好的是,您可以在图像下载时轻松地在图像视图上添加进度条。
了解更多信息 - SDWebImage Doc
继续享受编码。顺便问一下(甚至对初学者有用) 感谢 rs 以获得优秀的框架。
答案 1 :(得分:2)
最后编译的框架是3.6.0,您可以在以下位置找到它: https://github.com/rs/SDWebImage/releases
为了便于访问,下面是框架的直接链接: https://github.com/rs/SDWebImage/releases/download/3.6/SDWebImage-3.6.framework.zip