我正在寻求一些关于逻辑的帮助(不是任何代码)。该应用程序的目的是根据级别编号显示 2/3/4 个不同的图像 - 都在同一个视图中(因此图像消失并且新图像被放置在屏幕上)。在本地拥有所有这些图像将对记忆造成极大损害。我想知道的是保持记忆的最好方法。我一直在阅读有关“属性列表”和“存档”的 Apple 文档,尽管我只了解所读内容的六分之一。我知道 GCD、队列和线程,我不知道如何实现它们,或者它们是否是最好的方法——我实际上只知道它们。
我想存储所有图像,根据级别编号变量将我需要的图像加载到屏幕上,然后在级别编号变量增加一时从屏幕上卸载它们。一旦下一级图像加载到屏幕上,预加载下一级图像并从内存中卸载屏幕上的当前图像可能会更快。
如果这有任何意义,我真的希望它有意义。
提前感谢您的时间和任何帮助:)。