【问题标题】:Potential leak of an object allocated in dictionary allocation [closed]在字典分配中分配的对象的潜在泄漏[关闭]
【发布时间】:2012-01-05 09:15:27
【问题描述】:

NSMutableDictionary *dict = [[NSMutableDictionary alloc] init];

(在初始化期间存储到 'dict' 的值永远不会被读取)

【问题讨论】:

    标签: iphone memory-leaks ios4


    【解决方案1】:
    1. 您不使用“dict”。
    2. 完成后不要释放“dict”。它被泄露是因为你使用了“alloc”来创建它,并且你自动拥有它,因此当你完成它时必须释放它。

    我建议在 iOS/OS X 上使用learning how Memory Management works,然后再继续。这不是可以忽略的;你需要学习它。

    【讨论】:

      【解决方案2】:

      您可能稍后会覆盖“dict”。或者你只是再也不会读它了。很可能是前者。你还在哪里使用'dict'?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-06-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-03-06
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多