gpt4 book ai didi

iphone - 同一单例类的方法名称部分?

转载 作者:行者123 更新时间:2023-11-29 04:42:47 25 4
gpt4 key购买 nike

我有一个类,在该类中我设置了一个单例模式并有一个方法,这是它的一个简短示例。

#pragma mark Singleton Methods
+ (id)sharedManager {
@synchronized(self) {
if (sharedMyManager == nil)
sharedMyManager = [[self alloc] init];
}
return sharedMyManager;
}
- (id)init {
if (self = [super init]) {
//so some init stuff here
//...
}

-(void)savemethod {
//etc etc
}

我想知道是否要像这样调用/初始化要使用的单例类

//set up plist controller class as a singleton so that you dont loose cache numbers etc
EnginePropertiesController *enginePC = [EnginePropertiesController sharedManager];

然后在我初始化单例的同一个类中,我调用 save 方法...

[enginePC保存方法];

那么我想知道 saveMethod 是同一个实例的一部分吗?我认为这是因为我使用相同的初始化名称enginePC..但希望对此进行一些澄清。

最佳答案

如果我理解你的意思,你是正确的,将在单例实例上调用 saveMethod 。指针的名称与它所指向的内容无关。

关于iphone - 同一单例类的方法名称部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10114430/

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