que han adquirido el hábito de la declaración de variables reutilizados fuera de los bucles de haber trabajado en otros idiomas, así:¿Declarar una variable fuera de un bucle en Objective-C tiene algún efecto de optimización?
NSString *lcword;
for(NSString *word in tokens)
{
lcword = [ word lowercaseString ];
...
}
¿Es razonable hacer esto en Objective-C también, o es el compilador lo suficientemente inteligente como para hacer es innecesario?
En la mayoría de los casos no es razonable volver a utilizar una variable. Bug fest a través de la micro-optimización –