我是iOS / Swift的新手,在注意到我的应用程序正在使用的内存量(图像密集型)后,我一直在看WWDC的一些视频,并偶然发现了有关UIImage and memory的视频。该视频提供了下采样功能的示例。
我目前正在使用AlamofireImage下载大量图像,但是从文档中我不相信幕后会发生任何下采样。</ p>
我的问题是图像仅以一种尺寸提供,因此可能很大,因为它们需要在网站以及移动设备上使用。
有人有过降采样和AlamofireImage的经验吗?甚至需要吗?如果有,我是否需要考虑任何问题?
到目前为止,AlamofireImage似乎对使用以下语法下载和显示图像反应非常好,但是我只是想知道是否可以优化缓存的图像。
image.af_setImage(withURL: imageUrl)