Ответ 1
ПРЕДУПРЕЖДЕНИЕ. Это устарело в iOS 8, см. ниже для последних
DispatchQueue.global
ожидает DispatchQueue.GlobalQueuePriority
перечисление, которое:
- высокий
- По умолчанию
- низкая
- фон
Итак, в вашем случае вы просто пишете:
DispatchQueue.global(priority: .background).async(execute: { () -> Void in
})
Если вам нужен самый низкий приоритет.
Быстрая проверка показывает, что DispatchQueue.global(priority:_)
устарел в iOS 8.
Последнее решение:
DispatchQueue.global(qos: .background).async {
}
Это дает вам еще больше возможностей выбора:
- фон
- утилита
- По умолчанию
- userInitiated
- userInteractive
- неопределенные