SDWebImageを使うと、簡単に画像を非同期でダウンロードできて、かつUIImageViewに設定することができます。
参考
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:ダウンロードした画像をメモリだけにキャッシュする(通常はファイルにもキャッシュ?)