Sangrar los literales de Objective-C con Xcode
indentation auto-indent (2)
Abra un error con http://bugreport.apple.com .
Si también lo envía a OpenRadar, las personas fuera de Apple pueden leerlo. Puedo señalarle este informe de error sobre su problema específico: http://openradar.appspot.com/12394453
Cuantas más personas denuncien este problema, más prioridad le dará Apple.
Xcode piensa que esto:
NSArray *persons = @[
@{
@"name": @"Bob",
@"pet": @"cat"
},
@{
@"name": @"Alice",
@"pet": @"dog"
}
];
sería mejor sangrado como tal:
NSArray *persons = @[
@{
@"name": @"Bob",
@"pet": @"cat"
},
@{
@"name": @"Alice",
@"pet": @"dog"
}
];
¿Puedes enseñar Xcode sobre el sangrado de los literales de Objective-C?
¿Hay otra alternativa?
Nota: Ya sé que puedo "forzar" la sangría con cmd opt ] , sin embargo, esto desaparecerá al copiar / pegar y no solucionará el problema.
Xcode 5 auto-indents como este:
NSArray *persons = @[
@{
@"name": @"Bob",
@"pet": @"cat"
},
@{
@"name": @"Alice",
@"pet": @"dog"
}
];