EGOImageLoading是用的比较多的一个第三方图片异步加载类,可以在git上找到并下载它,链接如下。另外提一下,广为人知的下拉刷新EGORefreshTableHeaderView也是就是这个人写的。
https://github.com/enormego/EGOImageLoading
(下载后运行demo程序XCode会提示找不到EGOCache.h头文件,可以在这个地方下载
https://github.com/enormego/EGOCache)
使用方法可以参照里面的demo程序,很简单,只要把ImageUrl告诉它,剩下的就什么都不用管了,它会帮你异步加载,还会做缓存处理
// 设置默认占位图片 myEgoimageView.placeholderImage = [UIImage imageNamed:@"placeholder.png"]; // 告诉它图片的url地址, done myEgoimageView.imageURL = [NSURLURLWithString:@"http://www.baidu.com/img/baidu_sylogo1.gif"];