在我的应用程序中,我将多个图像加载到UIScrollView上,并使用Core Graphics例程突出显示部分滚动视图。我在例程中使用了CGImageRelease和CGContextRelease来管理内存。UIImage ImageNamed方法
当我使用仪器(分配)运行应用程序时,我发现随着scrollView的每次滑动,内存消耗都会持续上升。这一点导致应用程序变得非常慢。
对于加载不同的图像,我使用UIImage ImageNamed方法,我遇到了一些帖子,指出这不是一个好主意,因为该方法会导致创建内存问题的自动释放图像。我想知道我是否正在寻找错误的正确位置。有什么地方可以寻找这种不寻常的内存消耗?
此外,使用Instruments的分配,我可以看到内存的增加,是否可以将代码指向哪些分配发生的位置?
在此先感谢您的帮助!
最佳 DKV
请问你怎么知道“这是一个永远活着的方法”?我可以得到正式的参考或声明吗? – 2014-10-28 04:55:14