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