Во многих местах моего приложения я использую следующий код для выполнения фоновых задач и уведомляю основной поток:
dispatch_queue_t backgroundQueue = dispatch_queue_create("dispatch_queue_#1", 0);
dispatch_async(backgroundQueue, ^{
dispatch_async(dispatch_get_main_queue(), ^{
});
});
Можно ли создать backgroundQueue в одном месте (где лучше всего?) и использовать его позже? Я знаю о системной глобальной очереди, но для меня важна упорядоченность.