iOS UIImageView内存管理
我在Images.xcsets文件夹中有一个.png图像,并使用以下代码行将其加载到UIImageView中:iOS UIImageView内存管理,ios,swift,uiimageview,Ios,Swift,Uiimageview,我在Images.xcsets文件夹中有一个.png图像,并使用以下代码行将其加载到UIImageView中: let imageView = UIImageView(image: UIImage(named: "image3")) 例如,假设此图像的尺寸为85x85,“imageView”的尺寸为50x50。有没有办法将缩小版的“image3.png”加载到内存中,以提高应用程序的内存效率 如果这是不可能的,有没有其他方法可以提高图像的存储效率?我的应用程序在iPhone6上运行时使用了大约
let imageView = UIImageView(image: UIImage(named: "image3"))
例如,假设此图像的尺寸为85x85,“imageView”的尺寸为50x50。有没有办法将缩小版的“image3.png”加载到内存中,以提高应用程序的内存效率
如果这是不可能的,有没有其他方法可以提高图像的存储效率?我的应用程序在iPhone6上运行时使用了大约100MB的内存,我相信大部分内存使用都来自于我正在显示的图像。我觉得这是一个非常大的内存量,仅用于显示图像。“我相信这种内存使用的大部分”无需猜测。使用仪器。它会准确地告诉你发生了什么。你可以根据需要调整较大图像的大小。它暂时会占用更多内存,但不必保留较大的图像。我该如何做呢?有没有一个函数可以这样做?