gpt4 book ai didi

objective-c - Objective C - 你在哪里释放全局静态变量?

转载 作者:太空狗 更新时间:2023-10-30 03:23:54 24 4
gpt4 key购买 nike

或者,+(void)initialize 的反义词是什么?

这是我的情况:

我有一个 Unit 类,它的 -(id)initWithName: 函数从全局 NSDictionary 获取数据,它是延迟创建的,在 Unit.m 文件中定义为:

静态 NSMutableDictionary *unitLibrary = nil;

我在哪里调用 [unitLibrary release]?

最佳答案

您可以在您知道不再需要字典的位置调用它。如果在应用程序的整个生命周期中都需要它,那么您无需执行任何操作,因为当应用程序终止时,操作系统会回收所有内存。

关于objective-c - Objective C - 你在哪里释放全局静态变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1528696/

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