「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)

Swift

Posted by arkgame