gpt4 book ai didi

ios - Obj-C ARC模式下的dealloc方法是否需要手动释放block变量?

转载 作者:行者123 更新时间:2023-11-29 12:51:55 27 4
gpt4 key购买 nike

如您所知,在 ARC 模式下,接口(interface)变量不需要在 dealloc() 方法中手动释放(self.var = nil),但是 block 变量呢?如果是 block copy 那我们是不是也不需要 release 了?不知道如何通过仪器跟踪 block 变量内存泄漏。

任何知道的人请分享并提前致谢。

最佳答案

[ block 复制] 由 ARC 处理。

如果您使用Block_copy,那么您必须使用Block_release,但以上形式是 ARC 的首选。

关于ios - Obj-C ARC模式下的dealloc方法是否需要手动释放block变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22245543/

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