GCD定时器的简单封装(GCD timer simple package)
GCD
Swift4,MCGCDTimer.
MCGCDTimer.shared.scheduledDispatchTimer(WithTimerName: "GCDTimer", timeInterval: 1, queue: .main, repeats: true) {
//
}
MCGCDTimer.shared.cancleTimer(WithTimerName: "GCDTimer")
MCGCDTimer.shared.isExistTimer(WithTimerName: "GCDTimer")
GCD timer simple package
Written using Swift4 language, when used directly drag class MCGCDTimer to your project.
Begin Timer
MCGCDTimer.shared.scheduledDispatchTimer(WithTimerName: "GCDTimer", timeInterval: 1, queue: .main, repeats: true) {
//code need to be execute
}
Cancel Timer
MCGCDTimer.shared.cancleTimer(WithTimerName: "GCDTimer")
Check if the timer exists
MCGCDTimer.shared.isExistTimer(WithTimerName: "GCDTimer")