Enumerationswift 6.0.3Dispatch
DispatchTimeInterval
Represents a time interval that can be used as an offset from a DispatchTime
or DispatchWallTime
.
enum DispatchTimeInterval
For example: let inOneSecond = DispatchTime.now() + DispatchTimeInterval.seconds(1)
If the requested time interval is larger then the internal representation permits, the result of adding it to a DispatchTime
or DispatchWallTime
is DispatchTime.distantFuture
and DispatchWallTime.distantFuture
respectively. Such time intervals compare as equal:
let t1 = DispatchTimeInterval.seconds(Int.max)
let t2 = DispatchTimeInterval.milliseconds(Int.max)
let result = t1 == t2 // true