IOS应用程序中的内存管理

时间:2011-05-09 09:08:11

标签: iphone memory memory-management memory-leaks

我正在开发一个IOS应用程序,我将在下周Apple商店提交它。但我的记忆管理不是很好。

  1. 我想知道你用来删除所有内存错误(泄漏,......)的所有工具。

  2. 我应该在将所有NSLog提交到商店之前删除它吗?

  3. 在将其提交到商店之前需要注意的其他事项是什么?
  4. 感谢您的回答

3 个答案:

答案 0 :(得分:0)

在Xcode中,Instruments - > Leaks,基本上用于查找内存泄漏。

希望这会对你有所帮助。

答案 1 :(得分:0)

在提交到应用商店之前..

  1. 检测所有泄漏,您可以使用

    a)泄漏(xcode-> instruments->泄漏)。

    b)静态分析工具,如果您使用的是较新版本的xcode(构建 - >构建和分析)。

    c)最重要的是,彻底检查一下,你正在释放你正在分配/保留的所有记忆......

  2. NSLog需要什么? 分发建设。 NSLog帮助 debug..Remove them all ..

  3. 在任何iphone中运行您的应用 你得到的设备..永远不要提交 iPhone手机应用程序存储而无需检查 在设备上。

  4. 如果您的应用在审核期间崩溃, 那肯定会被拒绝。解决 提交前的所有错误/崩溃。 设备上的良好质量控制是必须的。

  5. This核对清单可能会有帮助..

答案 2 :(得分:0)

静态分析仪和仪器将帮助您检测泄漏。找到并解决它们。看看Memory management它将有助于解决泄漏问题。