Какая единица времени возвращает timeIntervalSinceDate?

Какая единица времени возвращает timeIntervalSinceDate? Это секунды, миллисекунды или что-то еще?

В документации говорится, что он возвращает NSTimeInterval, но какой единицей времени является это значение?

Ответ 1

Он возвращает количество секунд в качестве значения NSTimeInterval.

От эта страница документации:

NSTimeInterval всегда указывается в секундах; он дает субмиллисекундную точность в течение 10 000 лет.

Ответ 2

Хорошо NSDate docs показывает прототип функции как:

- (NSTimeInterval)timeIntervalSinceDate:(NSDate *)anotherDate

И базовые типы данных doc заявляет:

NSTimeInterval всегда указывается в секундах; это дает субмиллисекундной точности в течение 10 000 лет.