Структура DispatchQoS, как и перечисление DispatchQoS.QoSClass, определяет default качество обслуживания.
default
После просмотра ссылок Apple, я все еще не могу понять уровень. Даже при остановке в отладчике и распечатывании значения в нем отображаются только default.
Командное нажатие на свойство в XCode показывает мне это:
@available(OSX 10.10, iOS 8.0, *) case `default`
Ссылка на структуру не предоставляет ничего полезного: https://developer.apple.com/documentation/dispatch/dispatchqos
Ссылка на перечисление аналогична: https://developer.apple.com/documentation/dispatch/dispatchqos/qosclass
Я нашел это! Объяснение default в Таблице 4-2 документа под названием «Руководство по энергоэффективности для iOS-приложений»:
https://developer.apple.com/library/archive/documentation/Performance/Conceptual/EnergyGuide-iOS/PrioritizeWorkWithQoS.html
К сожалению, документы для разработчиков не имеют такого же уровня подробных объяснений, как этот документ.