7
我正在制作一个使用大量相当大的图像文件的应用程序。我注意到它们都在我的iPhone 3G(128 MB RAM)上加载时崩溃,但当我在第三代iPod(256 MB RAM)上测试时,它不会崩溃。所以我认为每个应用程序都必须有一定的百分比才能使用?我的应用程序有约30张图像,每张大约440k,装载13.2mb。我不认为这会太多。他们需要进出很快被交换,所以释放那些没有从内存使用似乎不是个好主意......iOS允许应用使用多少内存?
编辑:
基于途中的应用交换图像手机正在倾斜。它是来自3D场景的30幅图像,因此当您移动它时,它会改变视角。它需要尽可能平滑。
我相信这更糟糕的是比你想象:一个UIImage加载后,很可能将采取未压缩的大小,而不是压缩后的大小。您应该使用乐器来查看您实际使用的内存量。 – 2010-11-12 23:43:31
“相当快”有多快?除了实时快速切换以外的任何事情都是无关紧要的。给我们一些关于速度有多快的细节,以及为什么你需要在内存中使用这些图像,因为现在,很难掌握一次需要这么多内存的用例。 – 2010-11-12 23:54:53
@David Liu:plz见编辑。 – Marty 2010-11-13 00:01:28