LoginSignup
100
99

More than 5 years have passed since last update.

SDWebImageで画像をダウンロードする

Posted at

SDWebImageを使うと、簡単に画像を非同期でダウンロードできて、かつUIImageViewに設定することができます。

SDWebImage

参考
SDWebImageを初めて使う際の注意点
【iOS】SDWebImageでアプリ容量がどんどん増えていく件

ImageIO.frameworkとMapKit.frameworkの追加が必要です

#import "UIImageView+WebCache.h"

- (void)viewDidLoad
{
    NSURL url = [NSURL URLWithString:@"http://hogehoge.com/hoge.png"];
    [imageView setImageWithURL:url placeholderImage:nil options:SDWebImageCacheMemoryOnly];
}

placeholderImage:画像がダウンロードされるまでに表示する画像を指定します
options:以下があります。

SDWebImageRetryFailed:ダウンロードに失敗した場合にリトライするか
SDWebImageLowPriority:ダウンロードの優先度?スクロール中にはダウンロードしないとか。
SDWebImageCacheMemoryOnly:ダウンロードした画像をメモリだけにキャッシュする(通常はファイルにもキャッシュ?)

100
99
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
100
99