: 일정한 시간 간격이 지나면 지정된 메시지를 특정 객체로 전달하는 기능 제공한다.
var isValid: Bool: 타이머가 현재 유효한지 아닌지 여부
var fireDate: Date: 다음에 타이머가 실행될 시각
var timeInterval: TimeInterval: 타이머의 실행 시간 간격(초 단위)
class func scheduledTimer(withTimeInterval: TimeInterval, repeats: Bool, block: (Timer) -> Void)
class func scheduledTimer(timeInterval: TimeInterval, target: Any, selector: Selector, userInfo: Any?, repeats: Bool)
class func scheduledTimer(timeInterval: TimeInterval, invocation: NSInvocation, repeats: Bool)
func init(timeInterval: TimeInterval, invocation: NSInvocation, repeats: Bool)
func init(timeInterval: TimeInterval, target: Any, selector: Selector, userInfo: Any?, repeats: Bool)
func init(fireAt: Date, interval: TimeInterval, target: Any, selector: Selector, userInfo: Any?, repeats: Bool)