【发布时间】:2012-09-07 09:37:31
【问题描述】:
我正在开发一个 iPhone 应用程序。在这个应用程序中,我使用了许多图像,我需要将这些图像存储在缓存中。为此,我发现 SDWebImage 是正确的框架,但我不能在我的 iPhone 项目中包含这个框架。谁能建议如何在我的项目中包含这个框架以及如何使用这个框架保存和检索图像?
【问题讨论】:
标签: sdwebimage
我正在开发一个 iPhone 应用程序。在这个应用程序中,我使用了许多图像,我需要将这些图像存储在缓存中。为此,我发现 SDWebImage 是正确的框架,但我不能在我的 iPhone 项目中包含这个框架。谁能建议如何在我的项目中包含这个框架以及如何使用这个框架保存和检索图像?
【问题讨论】:
标签: sdwebimage
转到 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 提供出色的框架。
【讨论】:
最后编译的框架是 3.6.0,你可以在以下位置找到它: https://github.com/rs/SDWebImage/releases
为方便访问,该框架的直接链接如下: https://github.com/rs/SDWebImage/releases/download/3.6/SDWebImage-3.6.framework.zip
【讨论】: