xcode indentation auto-indent objective-c-literals

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" } ];