提高效率知识点——UIImageView 有缓存和无缓存模式

UIImage *img = [UIImage imageNamed:@“img.png”];

imageNamed 方法系统默认缓存数据  

无缓存模式是从磁盘读取图片文件 使用图片全路径读取  不会缓存数据 但是需要传入 全路径对象


//获取图片全路径  项目目录下才可以使用

 NSString *imgage = [[NSBundle mainBundle] pathForResource:@“图片路径” ofType:@"png"];

// 不会缓存 但是需要传入 file 全路径对象

UIImage *img = [UIImage imageWithContentsOfFile:imgage];


注意:图片资源放在 Assets.xcassets 文件中  只能使用 imageNamed 方法  必定会有缓存。

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

推荐阅读更多精彩内容