0
这很难解释,但希望我可以清楚地说明我的问题。iOS编程/记忆建议
我正在研究一个iOS项目,并且每个级别在任何时候都会在屏幕上包含多达40个全屏幕图像,但每个图像的98%都是透明的,并且他们一起创建一个图像。每张图片都是640 X 960 PNG。我可以准确对齐这些的唯一方法是让他们获得全部资源,因为我无法为每个人设置一个位置。
当应用程序加载时,图像可以轻松占用超过130MB的内存。这个图像看起来应该是疯狂的,因为图像总共只需要1-2mb。
很明显,我需要将所有图像作为单独的UIImageViews加载,因为应用程序需要随时间显示每个图像。即它们在加载时被隐藏,并且在用户与屏幕交互时被隐藏。
我有应用程序完全运作,但我想知道如果有人可能有一些想法,我可以做到这一点,将使用更少的内存。
我期待听到一些想法。