UIImage缓存导致内存高
UIImage Caching cause memory high
考虑:
+(nullable UIImage *)imageNamed:(NSString *)name;
我是这样使用这个方法的:
UIImage *image = [UIImage imageNamed:@"test"];
但是我的图片类型是png。
在我的项目中,加载了很多不同的图像。
所以,我的缓存很高
你的图片很大。 3001*4057大约是1200万像素。一个像素有 3 个字节(红色、绿色和蓝色各一个字节),因此具有该大小的图像将有 1200 万 * 3 个字节,即每个图像大约 36MB。
如果可以的话,我会缩小你的图片尺寸。
考虑:
+(nullable UIImage *)imageNamed:(NSString *)name;
我是这样使用这个方法的:
UIImage *image = [UIImage imageNamed:@"test"];
但是我的图片类型是png。
在我的项目中,加载了很多不同的图像。
所以,我的缓存很高
你的图片很大。 3001*4057大约是1200万像素。一个像素有 3 个字节(红色、绿色和蓝色各一个字节),因此具有该大小的图像将有 1200 万 * 3 个字节,即每个图像大约 36MB。
如果可以的话,我会缩小你的图片尺寸。