gpt4 book ai didi

ios - 在 iOS 中,为什么 [[NSDate date]timeIntervalSince1970] 在内部是双重的?虽然应该很长很长

转载 作者:行者123 更新时间:2023-11-29 01:55:19 25 4
gpt4 key购买 nike

在 iOS SDK 中,我观察到 [[NSDate date]timeIntervalSince1970] 返回 NSTimeInterval,它在内部是双倍的。理想情况下它不应该很长吗?

最佳答案

NSTimeInterval 选择一种表示是精度和易用性之间的权衡。

选择 long long 需要使用秒以外的时间单位 - 例如毫秒或微秒,然后提供函数或宏来从间隔中提取时间单位。

Cocoa 设计者追求易用性,要求 NSTimeInterval 始终以秒为单位指定。这为您提供了 10,000 年范围内的亚毫秒级精度,这对于大多数应用来说已经足够了。

关于ios - 在 iOS 中,为什么 [[NSDate date]timeIntervalSince1970] 在内部是双重的?虽然应该很长很长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30935115/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com