5秒ごとにHelloと出力します。
Timer.scheduledTimer(withTimeInterval: 5.0, repeats: true) {_ in
print("Hello")
}
従来のselectorを使った方法だと、対象のメソッドに @objc
キーワードを付ける必要がありますが、このキーワード自体、4から非推奨になったようでビルド時に警告が出てしまいます。動くことは動きますが、今後はこちらの書き方に統一していった方が良さそうです。
参考(DispatchQueue):
https://qiita.com/lumbermill/items/7553a6ace26019f08bc6