我的问题可能很愚蠢,但我无法理解。我使用此代码创建了一个单例类。
+ (GameRequestHandler *) sharedInstance
{
static dispatch_once_t pred;
static GameRequestHandler *shared = nil;
dispatch_once(&pred, ^{
shared = [[GameRequestHandler alloc] init];
});
return shared;
}
当我从这个单例对象调用方法时,它们是在主线程还是在后台线程中调用的?