EXTENSION
public extension Timer
class func schedule(delay: TimeInterval, handler: @escaping () -> Void) -> CFRunLoopTimer?
Schedule closure to run on main run loop after delay
- Parameters:
- delay: Delay interval
- handler: Closure to run
- Returns:
CFRunLoopTimer
Name | Description |
---|---|
delay | Delay interval |
handler | Closure to run |
class func schedule(repeatInterval interval: TimeInterval, handler: @escaping () -> Void) -> CFRunLoopTimer?
Schedule closure to run on main run loop and repeat at the interval
- Parameters:
- interval: Interval
- handler: Closure to run
- Returns: CFRunLoopTimer