「Swift5入門」遅延処理を実行(Wait, sleep)するサンプル
1.スリープ遅延
Thread.sleep(forTimeInterval: 5.0)
2.スレッド遅延
DispatchQueue.main.asyncAfter(deadline: .now() + 5.0) {
print(“5秒後の処理")
}
3.セレクタを指定して遅延実行
self.perform(#selector(selector), with: nil, afterDelay: 5.0)
Coding Changes the World
1.スリープ遅延
Thread.sleep(forTimeInterval: 5.0)
2.スレッド遅延
DispatchQueue.main.asyncAfter(deadline: .now() + 5.0) {
print(“5秒後の処理")
}
3.セレクタを指定して遅延実行
self.perform(#selector(selector), with: nil, afterDelay: 5.0)