What is difference between
DispatchQueue.main.asyncAfter(deadline: .now() + 1) {
performTask()
}
and
Thread.sleep(forTimeInterval: 1)
performTask()
What is difference between
DispatchQueue.main.asyncAfter(deadline: .now() + 1) {
performTask()
}
and
Thread.sleep(forTimeInterval: 1)
performTask()