GCD.swift
DispatchQueue.global(qos: .userInitiated).async { [unowned self] in
...
DispatchQueue.main.async { [unowned self] in
...
}
}
// Delay execution of the block
DispatchQueue.main.asyncAfter(deadline: .now() + 0.2) {
...
}