美文网首页iOS Developer
iOS 封装一个图片缓存工具

iOS 封装一个图片缓存工具

作者: PandaXiong | 来源:发表于2017-03-21 11:22 被阅读97次

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

    缓存策略:###

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

    程序介绍###

    XZHImageCache#####

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

    XZHImageLoader#####

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

    UIImageView+WebCache#####

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

    类关系:#####

    UIImageView+WebCache调用XZHImageLoader,XZHImageLoader调用XZHImageCache

    点击这里查看源码

    补充知识:###

    相关文章

      网友评论

        本文标题:iOS 封装一个图片缓存工具

        本文链接:https://www.haomeiwen.com/subject/thjudttx.html