Instruments 告诉我,当我在应用程序中快速设置 a 的图像名称时,正在分配大量内存UIImageview
。我有一个UIImageView
在我的游戏中每帧都会改变它的图像名称。当使用僵尸检查仪器进行分析时,该应用程序似乎不断以惊人的速度获得实时字节。有没有办法可以解除分配UIImageView
当前图像以阻止它这样做?我正在使用 ARC。
我分配UIImageView
图像的代码如下:
aPlanet.image = [UIImage imageNamed:tempPlanetName];
其中 aPlanet 是UIImageView
并且tempPlanetName
是图像的名称。这被称为每一帧。