【发布时间】:2017-08-07 15:56:05
【问题描述】:
要在 iOS 上获得准确的时间测量值,应使用 mach_absolute_time()。或CACurrentMediaTime(),它基于mach_absolute_time()。这在 this Apple Q&A 中有记录,并在多个 StackOverflow 答案中进行了解释(例如 https://stackoverflow.com/a/17986909、https://stackoverflow.com/a/30363702)。
mach_absolute_time() 返回的值什么时候回绕? CACurrentMediaTime() 返回的值什么时候回绕?这会在任何现实的时间跨度内发生吗? mach_absolute_time() 的返回值是 uint64 类型,但我不确定它如何映射到实际时间跨度。
【问题讨论】:
标签: ios