我正在尝试使用 UIImages 数组在屏幕上显示大量图像。目前我将每个图像添加到 NSMutableArray 中,然后在需要时访问它们,但是随着图像数量的增加,应用程序最终会崩溃。
我尝试使用 Instruments 来计算内存分配,似乎一旦内存达到 20MB 左右,应用程序就会崩溃。有没有办法解决这个问题?或者当我这样做时有什么方法可以尽可能地节省内存?即使您对此没有答案,有没有人遇到过类似的问题?如果是这样,你是如何妥协/解决的?
顺便说一句,我没有想到存储到文件(或核心数据)和从文件(或核心数据)中检索一个选项,因为该应用程序需要快速使用图像,而我的印象是在 iOS 上写入/读取核心数据或文件是与使用内存时相比慢(如果我错了,请纠正我)