Ios 对UIImage对象的引用是否保存在内存中?
UIImage何时真正在内存中?如果我有这个:Ios 对UIImage对象的引用是否保存在内存中?,ios,swift,uiimage,Ios,Swift,Uiimage,UIImage何时真正在内存中?如果我有这个: let image = UIImage(named: ...) 例如,如果我在一个数组中存储了多个这样的大型图像,是否会导致内存不足异常?我应该只存储图像的名称,这样它就不会占用(那么多)内存吗?UIImage(命名:)会缓存图像,但是如果iOS检测到内存不足,则会自动从缓存中清除未引用的图像 一般来说,这是一件你不需要太担心的事情,除非你的应用程序确实遇到了内存问题,并且你已经对它进行了分析,并发现了与图像使用相关的问题
let image = UIImage(named: ...)
例如,如果我在一个数组中存储了多个这样的大型图像,是否会导致内存不足异常?我应该只存储图像的名称,这样它就不会占用(那么多)内存吗?UIImage(命名:)会缓存图像,但是如果iOS检测到内存不足,则会自动从缓存中清除未引用的图像
一般来说,这是一件你不需要太担心的事情,除非你的应用程序确实遇到了内存问题,并且你已经对它进行了分析,并发现了与图像使用相关的问题