A dispatch source that submits the event handler block based on a timer.
- iOS 8.0+
- macOS 10.10+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 8.0+
You do not adopt this protocol in your objects. Instead, use the
make method to create an object that adopts this protocol.