如何包含SDWebImage框架

use*_*638 6 sdwebimage

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

小智 15

转到 SDWebImage框架工作下载站点.

  1. - 点击Zip标签并下载档案.
  2. - 取消归档文件.
  3. - 您将找到"SDWebImage"文件夹.
  4. - 查看该路径并在项目中添加此文件夹.(不要忘记在项目中复制文件夹而不是jusk链接).

到目前为止还好.

转到视图控制器并添加

#import <SDWebImage/UIImageView+WebCache.h>
#import "UIImageView+WebCache.h"
Run Code Online (Sandbox Code Playgroud)

并使用如下的imageview方法.

UIImageView *imageView =  [[UIImageView alloc] init]; 
[imageView setImageWithURL:[NSURL URLWithString:@"ImageURL here"]];
[imageView release];
Run Code Online (Sandbox Code Playgroud)

即使在因缓存而关闭并重新打开应用程序后,您也可以查看图像.即使您可以在希望时删除缓存,

clearCache and clearDisk method in Manager
Run Code Online (Sandbox Code Playgroud)

您可以通过在源代码中跟踪NSdictionary来跟踪每个图像(检查您是否感兴趣).最好的是,您可以在图像下载时轻松地在图像视图上添加进度条.

有关更多信息 - SDWebImage Doc

继续享受编码.顺便说一句很棒的问题(对初学者来说甚至很有用)并且感谢rs为伟大的框架.