【问题标题】:Stuck in memory leaks in my project在我的项目中陷入内存泄漏
【发布时间】:2011-05-24 11:04:03
【问题描述】:

我正在使用 UIImage 选择器、本地通知、事件日历、日期选择器、Facebook 共享、声音、导航控制器、数据库。我的应用程序在一段时间后崩溃,原因不一样,有时内存已满,有时太多其他收到内存警告。请指导我一般如何消除泄漏?

【问题讨论】:

    标签: iphone xcode ios memory-leaks didreceivememorywarning


    【解决方案1】:
    【解决方案2】:

    使用带有泄漏配置文件的仪器...请参阅本文Leaks!

    【讨论】:

      【解决方案3】:

      1.首先释放 dealloc 中的对象。 2.转到主菜单中的xcode,您会找到构建选项卡。在构建选项卡上按下并分析。它给出了错误。删除那些警告。

      【讨论】:

        【解决方案4】:

        如果您使用autorelease 对象,请确保它在正确的时间发布。如果可以的话,尽量不要使用Interface Builder,我觉得在记忆方面有些可疑。

        检查NSString对象,如果不及时释放,它们可能会产生毁灭性的影响。

        还记得 [UIImage imageNamed@"abc.png"] 缓存图像,这也会导致运行内存不足警告。

        尝试以编程方式创建视图层次结构。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2010-11-19
          • 2010-10-12
          • 1970-01-01
          • 1970-01-01
          • 2017-03-18
          • 1970-01-01
          • 2011-04-19
          相关资源
          最近更新 更多