gpt4 book ai didi

objective-c - NSZombieEnabled 是否只适用于 Objective-C 代码?

转载 作者:太空宇宙 更新时间:2023-11-03 23:32:50 27 4
gpt4 key购买 nike

在 Objective-C 项目中,如果我正在合并一些 C 代码,环境变量 NSZombieEnabled 是否帮助我调试我用 C 代码完成的意外取消分配的区域,或者它是否仅适用于 Objective-C部分?

最佳答案

它只适用于 Objective-C 对象。对象不会死亡,而是变成僵尸,僵尸会提示尝试向它们发送任何消息。由于普通内存无法接收消息,因此这种机制对它没有意义。

您需要 Valgrind 或类似工具来进行通用内存调试。

关于objective-c - NSZombieEnabled 是否只适用于 Objective-C 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11607275/

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