アプリの多くの場所で、次のコードを使用してバックグラウンド タスクを実行し、メイン スレッドに通知します。
dispatch_queue_t backgroundQueue = dispatch_queue_create("dispatch_queue_#1", 0);
dispatch_async(backgroundQueue, ^{
dispatch_async(dispatch_get_main_queue(), ^{
});
});
backgroundQueue を 1 か所に作成して (どこが最適ですか?)、後で使用することはできますか? システムのグローバル キューについては知っていますが、順序付けは重要です。