我期待在UIImageView+AFNetworking
类别中为缺省情况下使用的AFImageCache
替换为基于磁盘的内容,并且可以更加准确地进行管理(类似NSURLCache)。不幸的是,因为UIImageView+AFNetworking
是一个类别,而不是子类,我不能只是覆盖af_sharedImageCache与子类别UIImageView
或其他类别。用于AFNetworking中的UIImageView的磁盘备份映像缓存
有没有其他方法可以实现此功能,而不需要将大部分UIImageView+AFNetworking
复制并粘贴到我自己的子类中?
谢谢你,我一定会仔细看看SDWebImage。出于好奇,为什么NSURLCache的性能不理想?我的印象是它使用内存和磁盘缓存,就像L1和L2缓存,其中Web请求本身就是L3,这在理论上会很快。 – jpredham
这是一个很好的解释:https://github.com/rs/SDWebImage/wiki/How-is-SDWebImage-better-than-X%3F – jpredham