iOS应用程序中的内存管理

发布于 2024-11-06 01:55:41 字数 198 浏览 0 评论 0原文

我正在开发一个IOS应用程序,我将在下周将其提交到Apple商店。但我不太擅长内存管理。

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

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

  3. 提交给商店之前还有哪些注意事项?

谢谢你的回答

I am developing an IOS application and i will submit it the next week the Apple store. but i am not very good in memory management.

  1. I would like to know what are the all tools that you use to remove all the memory erros ( leaks,...).

  2. should i remove all the NSLogs before submit it to the store ?

  3. What are the other things to take care before submit it to the store ?

thanks for your answers

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

日久见人心 2024-11-13 01:55:41

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

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

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

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

    c) 最重要的是,彻底检查一下自己,是否正在释放正在分配/保留的所有内存。

  2. NSLog 在一个应用程序中需要什么?
    分布构建。 NSLog 有助于
    debug..将它们全部删除..

  3. 在任何 iPhone 上运行您的应用程序
    您获得的设备..切勿提交
    iPhone应用程序无需检查即可存储
    在设备本身上。

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

清单可能会有所帮助。

Before submitting to the app store..

  1. Detect all leaks, you can use

    a) Leaks (xcode->instruments->leaks).

    b) Static analyzer tools, if you are using newer versions of xcode (Build-> build and analyze).

    c) Above all , make a thorough check yourselves, that you arereleasing all memory that you are allocing/retaining..

  2. What the need of NSLog in a
    distribution build. NSLog helps in
    debug..Remove them all..

  3. Run your app in whatever iphone
    device you get..Never submit an
    iphone app to store without checking
    on device itself.

  4. If your app crashed during review,
    then it is surely rejected. Resolve
    all bugs/crashes before submitting.
    A good QC on device is a must.

This checklist might be helpful..

以往的大感动 2024-11-13 01:55:41

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

The static analyzer and the instruments will help you detect the leaks. Find and resolve them. Have a look at Memory management it will help to resolve leaks.

靑春怀旧 2024-11-13 01:55:41

在 Xcode 中,Instruments -> Leaks,主要用于找出内存泄漏。

希望这对您有帮助。

In Xcode , Instruments -> Leaks, is used basically to find out memory leaks.

Hope this helps you.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文