timeIntervalSinceDate返回什么单位的时间?

timeIntervalSinceDate返回什么单位的时间? 是秒,毫秒还是别的?

该文件说,它返回一个NSTimeInterval,但什么单位的时间是那个价值?

它返回秒数,作为NSTimeInterval值。

从这个文档页面 :

NSTimeInterval总是以秒为单位指定; 它在一万年的时间内产生亚毫秒的精度。

那么NSDate 文档显示函数原型为:

- (NSTimeInterval)timeIntervalSinceDate:(NSDate *)anotherDate

基础数据types文档指出:

NSTimeInterval总是以秒为单位指定; 它在一万年的时间内产生亚毫秒的精度。