iOSにて、Timer をライフサイクルから破棄する事が不可能な場合において、deinitで破棄する方法を備忘録。 Timer はそれ自体を保持しているクラスをdelegateとして持つ事が多いと思います。 この場合循環参照になるので明示的に破棄しなければなりませんが、willDisappear などのライフサイクル系delegateを利用できない場合に、deinit にて破棄できるようにした参考 […]
iOSにて、UIScrollView と Timer を併用した際に Timer がずれてしまったので対応方法を備忘録。 今回は Timer の scheduledTime関数 を利用した際の対応法をお伝えします。 Timer.scheduledTime関数 の使い方 Timer.scheduledTime関数 の基本的な使い方は下記にまとめましたので、ご参考ください。 【Swift […]
Swiftにてストップウォッチの様な 加算型のTimer を作りたかったので、備忘録。 今回は Timer の scheduledTime関数 を利用して、加算型Timerを作成します。 Timer.scheduledTimer のサンプル まずは先に全体のサンプルを。。 [crayon-600e4788e6464672595715/] 各箇所を詳しく説明 ① Time […]