Lo siento por tal pregunta general, pero ¿cuál es la mejor (lo más rápido posible y la mayor seguridad) método para convertir int a flotar en ObjC:Objetivo C int La conversión a flote
Primera
int b = 10;
float a = [[NSNumber numberWithInt: b] floatValue]
Habrá NSNumber
instancia y se enviarán los mensajes numberWithInt
, floatValue
, ¿verdad?
Segunda
int b = 10;
float a = (float) b;
estilo C: esto con alguna llamada de subrutina?
¿O alguna otra manera?
¿Y por qué?
Usa el elenco. No llama a una subrutina. El compilador se asegurará de que se use el código de ensamblaje correcto. – hooleyhoop
No use el yeso. Un simple 'float a = b;' basta. – pmg