http://www.jianshu.com/p/02ab2b74c451
tableView的Cell有重用机制,这样会有一个问题,当一个cell正在加载图片时,又去滑动页面,可能会出现cell的图片错误。
为了防止重复下载,我们要进行缓存,分为内存缓存和磁盘缓存。
cell向下滑动时,停止数据请求。
cell停止时,就继续下载。
创建一个请求字典,key是url,值是请求图片的请求。必要时就停止。
再创建一个全局的queue来管理图片请求。
http://www.jianshu.com/p/02ab2b74c451
tableView的Cell有重用机制,这样会有一个问题,当一个cell正在加载图片时,又去滑动页面,可能会出现cell的图片错误。
为了防止重复下载,我们要进行缓存,分为内存缓存和磁盘缓存。
cell向下滑动时,停止数据请求。
cell停止时,就继续下载。
创建一个请求字典,key是url,值是请求图片的请求。必要时就停止。
再创建一个全局的queue来管理图片请求。