Sé que este es un problema bastante polémico entre los programadores, pero al desarrollar me gusta mi IDE para colocar la llave de apertura debajo del método/interfaz/declaración de control, a efectos ilustrativos: -¿Cómo puedo configurar Xcode para poner '{' donde lo quiero en los archivos generados
Ésta es la forma en Xcode genera automáticamente métodos esqueleto con el {al final: -
-(void) isTrue:(BOOL)input {
if(input) {
return YES;
}
else {
return NO;
}
}
Así es como me gusta exponer mi código (que creo que es llamado Allman style): -
-(void) isTrue:(BOOL)input
{
if(input)
{
return YES;
}
else
{
return NO;
}
}
Me pregunto si hay algún cambio de configuración en Xcode para habilitar este estilo de desarrollo. Es realmente molesto cuando escribe if
/else
declaraciones, ya que tiende a autocompletar la cláusula else
con el {
al final de la línea, que simplemente parece tonto si le gusta desarrollar con ellos debajo.
¿O estoy siendo poco razonable? ¿Se supone que Objective-C se adhiere a un estándar definido por Apple?
Sí, me confundí un poco al respecto, hice algo similar a lo anterior pero utilicé el distintivo -dict-add para cada par de clave/valor – djhworld