タグ

singletonに関するa2ikmのブックマーク (1)

  • Y.A.K.U.C.: ARCでのシングルトンパターン

    2012年7月27日金曜日 ARCでのシングルトンパターン Objective-Cでのシングルトンパターンは、AppleのDeveloperサイトで解説されていますが、ARCを前提とした内容ではないので、ARCを使っている場合にはコードを変更する必要があります。変更個所をまとめると以下の内容となります。 1. sharedManagerメソッド内でオブジェクトを生成&初期化していますが、生成したオブジェクトを使用していないので、コンパイル時に警告が出ます。これをさける為に、以下のように、(void)を宣言しておきます。こうすると警告は表示されなくなります。 + (YPostDataManager*)sharedManager { @synchronized(self) { if (_sharedManager == nil) { (void) [[self alloc] init];

  • 1