MonotonicTime
@interface MonotonicTime : NSObject
A class to calculate monotinic time from the host’s system clock
-
Frequency of the system clock in ticks per second
Declaration
Objective-C
@property (readonly, nonatomic) Float64 frequency;Swift
var frequency: Float64 { get } -
A read-only property containing the reference to the system clock
Declaration
Objective-C
@property (readonly, nonatomic) CMClockRef clockref;Swift
var clockref: CMClock! { get } -
Return current host time in seconds
Declaration
Objective-C
- (Float64)time;Swift
func time() -> Float64Return Value
current host time in seconds (floating point number)
-
Return current hosttime in milliseconds
Declaration
Objective-C
- (Float64)timeMillis;Swift
func timeMillis() -> Float64Return Value
current host time in milliseconds
-
Return current host time in microseconds
Declaration
Objective-C
- (Float64)timeMicros;Swift
func timeMicros() -> Float64Return Value
current host time in microseconds
-
Return current host time in nanoseconds
Declaration
Objective-C
- (UInt64)timeNanos;Swift
func timeNanos() -> UInt64Return Value
current host time in nanos
-
Return this host’s absolute time
Declaration
Objective-C
- (UInt64)absoluteTimeUnits;Swift
func absoluteTimeUnits() -> UInt64Return Value
host’s absolute time
-
Return host clock’s frequency
Declaration
Objective-C
- (Float64)hostFrequency;Swift
func hostFrequency() -> Float64
View on GitHub
MonotonicTime Class Reference