macos - sistemas - macbook pro
Marcas de tiempo de Apple Mac y Unix (2)
El objeto NSDate tiene timeIntervalSince1970, pero está basado en el tiempo de mach. Significado [[NSDate date] timeIntervalSince1970]-NSTimeIntervalSince1970
es igual a [NSDate timeIntervalSinceReferenceDate];
Sé que la marca de tiempo primaria en los sistemas Apple es el valor CF Absolute Time (también llamado Mac Absolute Time), que es un entero de 32 bits calculado por el número de segundos desde 01/01/2001 00:00:00 UTC. Por ejemplo, 219216022 cuando se decodifica es Thu, 13 de diciembre de 2007 05:20:22 UTC.
¿Hay otras marcas de tiempo utilizadas en los sistemas Mac / Unix (que no sean la marca de tiempo Unix predeterminada que es un entero de 32 bits calculado en segundos desde 01/01/1970 00:00:00 UTC)?
Sí. Como señala @MarcusJ, la Especificación AIFF tiene una marca de tiempo binaria de 32 bits que en Amiga es la cantidad de segundos desde el 1 de enero de 1978, y en Mac es la cantidad de segundos desde el 1 de enero de 1904.