私の質問はばかげているかもしれませんが、私はこれを理解できません。このコードを使用してシングルトンクラスを作成します。
+ (GameRequestHandler *) sharedInstance
{
static dispatch_once_t pred;
static GameRequestHandler *shared = nil;
dispatch_once(&pred, ^{
shared = [[GameRequestHandler alloc] init];
});
return shared;
}
このシングルトンオブジェクトからメソッドを呼び出すとき、それらはメインスレッドで呼び出されますか、それともバックグラウンドスレッドで呼び出されますか?