gpt4 book ai didi

iphone - 由 .xib 或 .m 设计

转载 作者:搜寻专家 更新时间:2023-10-30 20:26:57 25 4
gpt4 key购买 nike

friend 们,我有一个应用程序,十页,但充满了按钮(带有背景图像)、大尺寸背景图像、一组控件的框图像等。我在 XIB 文件中设计了所有这些。它工作正常,但几分钟后,我的应用程序显示“收到的内存警告级别 = 1”。一些开发人员建议我使用 .m 文件进行设计,而不是在 XIB 文件中进行设计。他们说这将减少图形的内存使用。

这是真的吗?通过.m文件设计会减少内存使用吗?请指教,谢谢。

最佳答案

您是否检查过您的应用程序是否存在内存泄漏? XIB 文件只使用常量内存。此外,在代码中创建相同的界面消耗的内存量几乎相同。

无论如何,一旦加载 XIB,它只会消耗一定数量的内存。因此,如果您在加载 XIB 后不是立即收到内存警告,而是在几秒钟后收到内存警告,那么导致内存警告的真正原因肯定在其他地方。

retainrelease 是否正确?从 Xcode 运行静态分析器,删除报告的所有警告,然后使用 Instruments 查看是否存在内存泄漏。

关于iphone - 由 .xib 或 .m 设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6000095/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com