SDWebImage類實現圖片的下載

征途LN發表於2014-02-18

SDWebImage這個第三方的圖片下載類很容易的實現了圖片現在,由於出現已久,所以這個庫是不支援ARC的,因此在使用的過程中,你要麼改庫要麼把使用這個庫的viewController的Objective-C Automatic Reference Counting 設為NO;

把這個庫加入到工程,然後匯入標頭檔案#import "UIImageView+WebCache.h"




下面實現一個基本的圖片下載功能:

- (void)viewDidLoad
{
    [super viewDidLoad];

    UIImageView * imageView = [[UIImageView alloc]initWithFrame:self.view.frame];
    [imageView setImageWithURL:@"http://g.hiphotos.baidu.com/image/w%3D2048/sign=bfe4cf66544e9258a63481eea8bad058/4610b912c8fcc3ce753aee319045d688d43f203d.jpg" placeholderImage:[UIImage imageNamed:@"1.png"]];
    [self.view addSubview:imageView];
    
}

因為SDWebImage能自動識別你傳入的時NSString或者NSURL,如果傳入NSString則它會幫你轉化為NSURL,因此這樣寫,系統會報警告,但不影響編譯。



相關文章