gpt4 book ai didi

ios - NSZombies 真的会导致崩溃吗?

转载 作者:行者123 更新时间:2023-11-28 22:12:34 26 4
gpt4 key购买 nike

我在这里读到,启用 ARC 的 NSZombies 实际上会导致崩溃,而且我还读到它不可能是崩溃的原因。人们说它可能会因未在对象上调用 dealloc 的错误而导致崩溃。这是真的吗?现在仍然如此吗?我意识到它可能会因内存不足而崩溃,但这是唯一一次因启用僵尸而导致崩溃吗?

我正在查看的帖子是:NSZombie crashing app when enabled on the iPhone

最佳答案

不清楚你在问什么。

NSZombies 是指在您的项目中将 NSZombies 标志设置为 true 吗?是的,那会导致你程序的内存永远增长,你最终会耗尽内存并崩溃。 (启用僵尸时,运行时不会在 dealloc 上释放对象,而是将它们标记为僵尸并保留其内存。)

如果你的意思是你的程序中可以有僵尸(被释放但你的代码试图向它们发送消息的对象)那么是的,这可能而且经常会导致崩溃。僵尸在 ARC 下不太常见,但仍有可能。

关于ios - NSZombies 真的会导致崩溃吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22537942/

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