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. :)