【发布时间】:2013-09-04 19:40:50
【问题描述】:
我的应用中有很多 png 图像,这导致我的应用超载了 iPad2 设备的实际内存使用量。我的整个应用程序文件夹包含大量声音文件和 png 图像,预编译后只有大约 50-60 MB,设备上只有 90 MB,但在运行时我仍然很容易达到 300MB++ .. ViewControllers 在以前的 ViewControllers 等之上。我也在努力解决..
我觉得奇怪的是,通过仅显示一个背景 .png 图像,我将 12 MB 添加到实际内存使用量(在仪器中看到)。我用来在情节提要中填充 ImageView 图像的图像在我的项目文件夹中只有 700 KB。将其取出或将图像字段留空可为我节省 12 MB 内存...
我在应用程序中使用了很多这些背景图像以及其他前景图像,这占用了很多空间。
感谢任何建议或帮助 谢谢。
【问题讨论】:
-
确保在你能画的地方画——巨大的图像会害死你。 Quartzcore 是节省内存的好工具!
-
感谢您的提示! :)