iPhone,UIImage动画的内存问题

时间:2010-08-16 20:29:03

标签: iphone memory memory-management

我有一个AnimationManager类,循环通过UIImages创建一个14帧动画。当动画一遍又一遍地播放时,应用程序内存不足。据我所知,我不应该发布UIImage。但是,我会释放包含图像的数组。

如何减少动画使用的内存?

有四个单独的动画,最大的动画有一组等于6 MB的图像。最小的图像集合为1.5 mb。

1 个答案:

答案 0 :(得分:0)

  

我的理解是我不应该释放UIImage。但是,我会发布包含图像的数组。

数组本身很小(iPhone上每个对象4个字节),因此释放它们很愚蠢。谁说你不需要发布UIImages?

听起来你并不理解Objective-C中的内存管理约定,但是没有看到代码就很难提供帮助。

您是否尝试过在Leaks中运行代码?