Quelle unité de temps retourne timeIntervalSinceDate? Est-ce des secondes, des millisecondes ou autre chose?
La documentation indique qu'elle renvoie un NSTimeInterval, mais quelle nité de temps est cette valeur?
Il renvoie le nombre de secondes, sous la forme d'une valeur NSTimeInterval
.
De cette page de documentation :
NSTimeInterval est toujours spécifié en secondes; il offre une précision inférieure à la milliseconde sur une plage de 10 000 ans.
Eh bien les NSDate
docs montrent le prototype de la fonction comme:
- (NSTimeInterval)timeIntervalSinceDate:(NSDate *)anotherDate
Et les types de données Foundation doc indiquent:
NSTimeInterval est toujours spécifié en secondes; il offre une précision inférieure à la milliseconde sur une plage de 10 000 ans.