gpt4 book ai didi

objective-c - 如何在 Objective-C (cocoa) 中删除二维数组

转载 作者:搜寻专家 更新时间:2023-10-30 19:46:28 24 4
gpt4 key购买 nike

我想要一个简单的 2D C 类型数组作为 x[ 10][20] ; 并希望在需要时删除它以释放内存但 cocoa 不会有删除方法。什么是最好的方法? (就像性能问题一样)

最佳答案

您不会释放内存,因为内存是通过声明数组在堆栈上分配的。离开该方法时,内存将被释放。如果是使用 C malloc 函数在堆上分配的,您应该释放内存。

看看这个doc .这解释了关于 C 内存管理的一切。

关于objective-c - 如何在 Objective-C (cocoa) 中删除二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12415884/

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