¿Por qué usar CFTimeInterval en lugar de solo el doble?

¿Cuál es la razón de usar CFTimeInterval en lugar de doble en Objective C?

preguntado el 04 de septiembre de 13 a las 02:09

semántica y mantenibilidad en caso de que cambie el tipo de datos subyacente -

Aquí hay una mejor pregunta: ¿por qué alguna vez usarías algo como el doble para representar el tiempo? -

1 Respuestas

El tipo real utilizado puede cambiar de una plataforma a otra, ya que int hizo cuando las CPU pasaron de 32 a 64 bits. Además, las variables definidas con el tipo independiente de la plataforma podrían considerarse más autodescriptivas; nadie se preguntará si una variable CFTimeInterval está expresada en horas, milisegundos, etc., porque el tipo está documentado en segundos.

Respondido el 04 de Septiembre de 13 a las 02:09

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.