「Timer とか使うんだっけ…」「while ループで無限ループを作ってn秒待機させてから実行…か……?」よりも Swift Concurrency っぽいコードを目指します。 まとめ すべて「約1秒ごとに処理を実行し始める」コード AsyncTimerSequence(Swift 5.7+、Swift Async Algorithms) import AsyncAlgorithms import Foundation let timer = AsyncTimerSequence( interval: .seconds(1), clock: .continuous ) let timerTask = Task { await withTaskGroup(of: Void.self) { group in // または withThrowingTaskGroup for await _ i

