SDWebImage 和 AFNetWork 异步加载网络图片
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"]];
|

浙公网安备 33010602011771号