我发现一些内存管理文章提到UIImage's imageNamed
会导致内存中有大量图像时出现问题。
http://akosma.com/2009/01/28/10-iphone-memory-management-tips/ http://www.alexcurylo.com/blog/2009/01/13/imagenamed-is-evil/
这两个都是为OS版本< = 3.0。
编写的有人知道这些在iOS 4中是否仍然存在问题?
答案 0 :(得分:3)
不再是问题,请参阅here和maybe here。
答案 1 :(得分:2)
如果您查看此链接:Dispelling the UIImage imageNamed: FUD您会看到大图像和图像命名确实存在两个问题:
所以回顾一下:1不再是问题,2可能是。
答案 2 :(得分:0)
确实如此。 结合UIPageViewController,它确实如此。 试图构建一个显示动物声音和卡通keyFrame动画的儿童应用程序 所有单独的动物细节都在他们自己的UIViewController中 所有视图都显示在UIPageViewController中(转换:滚动)。 不知道imageNamed bug和近一个月,认为这是由UIPageViewController引起的问题。 ARC从未发布过记忆。 ASA我切换到imageWithContentsOfFile而不是imageNamed,所有问题都解决了。 UIPageViewController在真实中是无辜的。它现在很顺利。没有未释放的记忆问题。