2011-10-23 5 views
0

私は正しい質問をしているかどうかわかりません。 は、私は以下のようにシングルトンクラスを持っている:Objective-Cでシングルトンインスタンスをリリースする時期と場所はどこですか?

とObjective-Cでのシングルトンインスタンスを解放する
static DBHandler *dbHandler = nil; 

+(DBHandler *)sharedDBHandler { 

    @synchronized(self) { 
     if(nil == dbHandler) { 

      dbHandler = [[[self class] alloc] init]; 
     } 
    } 

    return dbHandler; 
} 

おかげで、

+1

なぜシングルトンインスタンスをリリースしたいですか? –

答えて

2

:この質問を参照してくださいません。シングルトンオブジェクトを使用するコードでは、説明できない理由でそれを保持していない限り、

関連する問題