16

Xcodeはこれを考えています:

NSArray *persons = @[
    @{
        @"name": @"Bob",
        @"pet": @"cat"
    },
    @{
        @"name": @"Alice",
        @"pet": @"dog"
    }
];

次のようにインデントしたほうがよいでしょう。

NSArray *persons = @[
@{
@"name": @"Bob",
@"pet": @"cat"
},
@{
@"name": @"Alice",
@"pet": @"dog"
}
];

Objective-CリテラルのインデントについてXcodeに教えてもらえますか?

別の選択肢はありますか?

注:インデントを「強制」できることはすでに知っていますがcmdopt]、これコピー/貼り付け時になくなり、問題は解決しません。

4

2 に答える 2

5

http://bugreport.apple.comでバグを開きます。

OpenRadarにも送信すると、Apple以外の人も読むことができます。あなたの特定の問題に関するこのバグレポートを指摘することができます:http://openradar.appspot.com/12394453

この問題を報告する人が多ければ多いほど、Appleはそれをより優先します。

于 2012-10-31T01:44:51.877 に答える
0

Xcode 5は次のように自動インデントします:

NSArray *persons = @[
                     @{
                         @"name": @"Bob",
                         @"pet": @"cat"
                         },
                     @{
                         @"name": @"Alice",
                         @"pet": @"dog"
                         }
                     ];
于 2013-09-18T20:34:05.793 に答える