dispatch_async サンプルコーディング時に大枠を何処かからコピーペーストして修正実装 するパターンがよくあると思います。 実装時、コピペ用のテンプレートとしてご利用ください。 コードサンプルdispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ // バックグランドでAPIなどを実行 }); dispatch_async(dispatch_get_main_queue(), ^{ // メインスレッドで処理をしたい内容、UIを変更など。 }); // APIなどはバックグランドで実行して、UIはメインスレッドで処理をしたい場合。 dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,