Timer.scheduledTimer(timeInterval: 1.0, target: self, selector: #selector(self.updateTime), userInfo: nil, repeats: true) こんなかんじ。#selectorが導入されてタイプミスも減りましたし、基本的にはスレッドなどを気にせずに安全に書けるのでとても便利です。 Java Javaでも基本的にタイマーはTimerクラスを使って実装します。しかし、Android timerやJava Timerをググった時のならびをみてもらうとわかりますが、TimerへのTimerTaskクラスを渡す方法がいくつかあって初心者は面食らうかもしれません。 今回はゲームのカウントダウンだったので当初CountDownTimerというそのまんまのクラスを使おうと思っていたのですが、よく調べてみると
