エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[iPhone] Singleton: iOS4以降はGCDのdispatch_onceを使う - satoko's blog - s21g
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[iPhone] Singleton: iOS4以降はGCDのdispatch_onceを使う - satoko's blog - s21g
Singletonを使う場面はよくあるんですが、iOS4以降はGrand Central Dispatchがあるのでそれのdispatch_o... Singletonを使う場面はよくあるんですが、iOS4以降はGrand Central Dispatchがあるのでそれのdispatch_onceを使う必要があるみたいで、メモ。 GCD 前: 1 + (MyController*)singleton { 2 static MyController *controller = nil; 3 4 if(!controller) { 5 controller = [[MyController] alloc] init]; 6 } 7 return controller; 8 } GCD 後: 1 + (MyController*)singleton { 2 static dispatch_once_t pred = 0; 3 static MyController *controller = nil; 4 5 dispa