美文网首页iOS开发知识
手把手教你怎么使用FMDB缓存图片

手把手教你怎么使用FMDB缓存图片

作者: 太阳骑士索拉尔 | 来源:发表于2019-03-05 21:27 被阅读2次

    前言

    • iOS中在没有缓存的时候我们是直接使用url获取图片,而图片的本质实际上还是二进制文件,所以我们要做的就是将图片转为二进制存储,使用时再转换成图片使用

    参考文章

    一个令人震惊的事实

    • 我们来看一个一般的根据url获取图片的方法
    // 根据url获取图片
    - (UIImage *)getImageFromURL:(NSString *)fileURL {
        UIImage *result;
        NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:fileURL]];
        result = [UIImage imageWithData:data];
        return result;
    }
    
    • 在这个方法里我们可以很清晰的发现,其实苹果没有给根据url下载图片的接口,真正下载下来的就是一个NSData(二进制对象),再根据NSData转换成image
    • 也就是说这个思想其实大家早就用过了,只是没人注意到而已

    FMDB使用

    相关文章

      网友评论

        本文标题:手把手教你怎么使用FMDB缓存图片

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