// 加载图片
SDWebImageManager *manager = [SDWebImageManager sharedManager];
NSURL *url = [NSURL URLWithString:@"http://img4.duitang.com/uploads/item/201306/25/20130625061148_FY4de.thumb.600_0.jpeg"];
UIImage *cachedImage = [[SDImageCache sharedImageCache] imageFromDiskCacheForKey:@"http://img4.duitang.com/uploads/item/201306/25/20130625061148_FY4de.thumb.600_0.jpeg"];
if (cachedImage) {
//如果缓存有,就可以直接来处理图片了,设置imageView...
backImageView.image = cachedImage;
}else{ //否则就下载
[manager downloadWithURL:url
options:0
progress:^(NSInteger receivedSize, NSInteger expectedSize)
{
// progression tracking code
}
completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, BOOL finished)
{
if (image)
{
backImageView.image = image;
}
}];
}
这个博客详解SDWebImage 运行机理
http://blog.csdn.net/uxyheaven/article/details/7909373
//简单的使用方法
http://blog.csdn.net/wwang196988/article/details/7542885
//翻译了下说明文档
http://blog.csdn.net/shenjx1225/article/details/10444449