Singleton in Interface Builder mit ARC

Meine Frage ist dieser ziemlich ähnlich:Verwenden Sie Singleton In Interface Builder?

Der einzige Unterschied ist, dass ich ARC benutze. Also, wenn vereinfacht, sieht mein Singleton so aus:

Manager.m

@implementation Manager

+ (instancetype)sharedManager {
    __strong static id sharedInstance = nil;
    static dispatch_once_t onceToken;
    dispatch_once(&onceToken, ^{
        sharedInstance = [[self alloc] init];
    });
    return sharedInstance;
}

@end

Die Frage ist also, ob es möglich ist, es für Interface Builder zu übernehmen, der immer noch mit ARC zusammenarbeitet.

Natürlich verstehe ich, dass es einfacher sein könnte, diese Klasse ohne ARC umzuschreiben, daher ist die Frage eher akademisch. :)

Antworten auf die Frage(3)

Ihre Antwort auf die Frage