标签: objective-c double
在Objective C中使用CFTimeInterval而不是double的原因是什么?
CFTimeInterval
答案 0 :(得分:2)
当CPU从32位转换为64位时,使用的实际类型可能会从一个平台更改为另一个平台,因为int会执行此操作。此外,使用平台无关类型定义的变量可以被认为更具自我描述性 - 没有人会想知道CFTimeInterval变量是以小时,毫秒等为单位,因为类型记录为秒。
int