两类
- 绝对时间
[NSDate date]
、CFAbsoluteTimeGetCurrent()
,或者gettimeofday()
。
返回的是从某一个时刻开始,度过的秒数。会随着用户设置的系统时间更改。 - 相对时间
CACurrentMediaTime
或者-[NSProcessInfo systemUptime]
,相对时间。重启之后,会重新计数。
参考资料
- Keeping Track of Time Passed on iOS
- NSDate 、CFAbsoluteTimeGetCurrent、CACurrentMediaTime 的区别
- Benchmarking
时间: 2024-10-19 08:16:51