○秒後に実行させる、毎秒実行する


Swiftで数秒後に実行する、毎秒実行させるサンプルです。
一秒ごとにコンソールに出力されます。

EverySecond.swift

for i in 0..<100 {
  DispatchQueue.main.asyncAfter(deadline: .now() + 1.5*Double(i)) {
    print(i)
  }
}