Sometimes, you might hit the requirement to perform some code execution after a delay, and you can do this by using Swift GCD (Grand Central Dispatch) system to execute some code after a set delay.
DispatchQueue.main.asyncAfter(deadline: .now() + 1) {
// Code to be executed
}
In this code, you’re creating a block execution to happen using the main thread after a delay of 1 second from now.