gpt4 book ai didi

iphone - 在 iPhone 上调试 applicationDidReceiveMemoryWarning 的最佳方法?

转载 作者:太空狗 更新时间:2023-10-30 03:29:18 24 4
gpt4 key购买 nike

需要有关如何调试的建议。我是环境有限的新手,以前没有嵌入式或智能手机编程经验,所以我可以使用一些线索。已经意识到:Instruments、Clanger Static Analysis、手动代码审查等。Instruments 总体上似乎很有帮助,但相当耗时,而且很多时候会卡住! Clanger 也帮了我很多。似乎我只是消耗了太多内存,我想知道什么是好的策略。我是否释放一些顶级对象?是否有“首选策略”?

只是想知道是否有人成功解决了这个问题,他们是否有任何其他建议?谢谢大家。

最佳答案

有很多关于 iPhone 应用程序内存管理的好文章。这里有一些有用的链接。

你通常应该注意的事情

  1. 释放你不需要的任何变量
  2. 始终处理 didReceiveMemoryWarning 并释放任何未使用的变量
  3. 停止 applicationDidReceiveMemoryWarning 中的任何占用大量内存的进程,例如音频/视频播放、UIImagePickerController 等

编辑这不再适用。 imageNamed: 在 3.x 操作系统版本之前存在缓存问题。该问题不再存在,您应该使用 imageNamed:(使实现视网膜显示更容易)

  1. 不要使用 imageNamed: 创建 UIImage 对象。

关于iphone - 在 iPhone 上调试 applicationDidReceiveMemoryWarning 的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/666965/

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