iOS 封装一个图片缓存工具

之前撸的一个简单的图片缓存工具在这里分享一下

缓存策略:###

设置图片时 先从内存中读取 -- >(没有)-- >从硬盘沙盒文件中读取 -- >(没有)-- >网络请求(缓存到内存与沙盒中)

程序介绍###

XZHImageCache#####

作用:从缓存中读取数据。
使用技术:使用NSCache类进行内存缓存;从沙盒中异步存取图片文件。

XZHImageLoader#####

作用:判断是否有缓存,没有缓存进行网络请求数据
使用技术:图片下载技术

UIImageView+WebCache#####

作用:提供对外接口- (void)setImageWithURL:(NSString *)url placeholderImageName:(NSString *)placeholderName

类关系:#####

UIImageView+WebCache调用XZHImageLoader,XZHImageLoader调用XZHImageCache

点击这里查看源码

补充知识:###

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容