gpt4 book ai didi

ios - 如何使用 ARC 模式保持单个对象?

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

我想在应用程序中保留一个对象,不要释放。

@implementation MyClass

static MyClass *sharedInstance = nil;
+ (MyClass *)sharedInstance {
if (!sharedInstance) {
sharedInstance = [[super alloc] init];
}
return sharedInstance;
}
@end

我可以通过[MyClass sharedInstance]获取单个对象,它在非ARC模式下运行良好。

但是当切换到 ARC 模式时对象会释放。

最佳答案

为什么你认为它会发布?您已将其分配给 ARC 跟踪的静态变量。

关于ios - 如何使用 ARC 模式保持单个对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15265269/

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