gpt4 book ai didi

cocoa - NSMutableArray 的内存泄漏

转载 作者:行者123 更新时间:2023-12-03 16:18:04 27 4
gpt4 key购买 nike

我正在尝试设置一个多维NSMutableArray。我最初将所有位置设置为 [NSNumber numberWithInt:0],然后用另一个 [NSNumber numberWithInt:4] 替换该对象(例如)。完成后我想重建阵列。我说的[数组释放]是正确的吗?这会释放所有 NSNumber 对象吗?或者我是否需要进行更高级的内存管理,例如首先将所有对象设置为 nil?

最佳答案

您可以释放数组并重新创建它,或者稍微更有效地调用数组的 -removeAllObjects。您填充它的 NSNumber 对象是自动释放的,因此,通过在将它们添加到数组时获得它们的所有权,数组也会在它本身被释放或删除其内容时承担释放它们的责任。

关于cocoa - NSMutableArray 的内存泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7354136/

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