在我的应用程序中,我将几个图像加载到 UIScrollView 上,并使用 Core Graphics 例程突出显示滚动视图的一部分。我在例程期间使用 CGImageRelease 和 CGContextRelease 来管理内存。
当我使用工具(分配)运行应用程序时,我发现每次滑动滚动视图时内存消耗都会不断增加。这在某一时刻导致应用程序变得非常缓慢。
为了加载不同的图像,我使用 UIImage ImageNamed 方法,我遇到一些帖子表明这不是一个好主意,因为该方法会导致自动释放图像,从而产生内存问题。我想知道我是否正在寻找错误的正确位置。寻找这种异常内存消耗的可能位置是什么?
另外,使用 Instruments 的分配,我可以看到内存的增加,是否可以指出这些分配发生的代码?
在此先感谢您的帮助!
最佳 DKV