SDWebImage

详细一

详细二 


UIImageView+WebCache.h

NSURL*url = [NSURL URLWithString:blogModel.user_profile_image_url];

//self.avatarImage.image = [UIImage imageWithData:[NSData dataWithContentsOfURL:url]];

//1.url参数2.placeholderImage占位图片,可以为nil

[self.avatarImage sd_setImageWithURL:urlplaceholder Image:nil];

//SDWebImage加载图片逻辑处理

/*

首次加载图片时,SDWebImage会根据URL地址从网上下载一张图片,把图片在本地存放一份,在内存中存放一份

下次再来加载图片时,首先去内存中找,如果有,直接加载内存中的图片

如果没有,去本地找。如果本有,从本地把图片加载下来,并把图片存放到内存中

如果本地没有,根据url从网上下载一份,并在本地和内存中各存放一份

*/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容