SDWebImage是Github开源项目:https://github.com/rs/SDWebImage,它用于方便的请求、Cache网络图片,并且请求完毕后交由UIImageView显示。
Asynchronous image downloader with cache support with an UIImageView category.
SDWebImage作为UIImageView的一个Category提供的,所以使用起来非常简单:
1
2
3
|
// Here we use the new provided setImageWithURL: method to load the web image
placeholderImage:[UIImage imageNamed:@
"placeholder.png"
]];
|
AFNetworking也提供了类似功能(UIImageView+AFNetworking):
1
2
|
UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 100.0f, 100.0f)];
[imageView setImageWithURL:[NSURL URLWithString:@
"http://i.imgur.com/r4uwx.jpg"
] placeholderImage:[UIImage imageNamed:@
"placeholder-avatar"
]];
|