根据URL 去imageCache 获取图片
if (存在) {
显示imageCache里的图片
return image;
} else {
检查沙盒中是否存在图片
if(存在) {
把沙盒里的图片添加到imageCache
return image;
} else {
显示占位图
根据图片的URL 查看operationCache 存不存在下载操作
if (存在) {
证明当前图片正在下载
} else {
创建下载操作放到operationCache 中
下载完成
1.将当前操作从operationCache 中移除
2.将下载的图片添加到imageCache 中
刷新tableView
将图片存入沙盒
return image;
}
}
}