タグ

ブックマーク / qiita.com/edo_m18 (1)

  • [Objective-C] GCDで複数の非同期処理の終了を待つ - Qiita

    前にも[Objective-C] GCDについての備忘録というメモを書きましたが、最近知った新しい方法も合わせてメモ。 jQueryのwhenとかと似たような仕組みです。 サンプルコード なにはともあれ、コードを見てもらったほうが早いでしょう。 dispatch_group_t group = dispatch_group_create(); // グループのカウントをひとつ増やす? dispatch_group_enter(group); [aClass loadFromNetwork:^(BOOL success) { // do something. // グループのカウントをひとつ減らす? dispatch_group_leave(group); }]; dispatch_group_enter(group); [aClass2 loadFromNetwork:^(BOOL suc

    [Objective-C] GCDで複数の非同期処理の終了を待つ - Qiita
    ta2yak
    ta2yak 2015/03/02
    これ使う
  • 1