반응형
- 코드 작성
import Foundation
class MyTimer {
var timer: Timer?
var seconds = 0
init() {
// 타이머를 초기화합니다.
timer = Timer.scheduledTimer(timeInterval: 1.0, target: self, selector: #selector(timerFired), userInfo: nil, repeats: true)
}
@objc func timerFired() {
// 이 메서드는 타이머가 동작할 때마다 호출됩니다.
seconds += 1
print("타이머 동작 중! 경과 시간: \(seconds) 초")
// 이곳에서 원하는 다른 작업을 수행할 수 있습니다.
}
func stopTimer() {
timer?.invalidate()
timer = nil
}
}
// MyTimer의 인스턴스를 생성합니다.
let myTimer = MyTimer()
// 타이머를 중지하려면 stopTimer() 메서드를 호출할 수 있습니다.
// myTimer.stopTimer()
반응형
댓글