2012-09-07 67 views
6

我正在开发iPhone应用程序。在这个应用程序中,我使用了许多图像,我需要将这些图像存储在缓存中。为此我发现SDWebImage是正确的框架,但我不能在我的iPhone项目中包含此框架。任何人都可以请建议如何在我的项目中包含此框架以及如何使用此框架保存和检索图像?如何包含SDWebImage框架

回答

15

转到 SDWebImage frame work download Site.

  1. - 点选Zip标记和下载档案。
  2. - 将文件解除归档。
  3. - 您会找到“SDWebImage”文件夹。
  4. - 请参阅该路径并将此文件夹添加到您的项目中。 (不要忘记把你的项目中的文件夹副本,而不是正确的链接)。

到目前为止好。

转到您的视图控制器,并添加

#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伟大的框架。

+0

“请享受编码” - 阿门对此。 – funkybro

+0

SDWebImage自述文件的优点如下: – brandonscript

+0

非常感谢。它帮助了我。 – RXGangam