NSArrayの新記法


XCode4.4以降では、NSArrayのインスタンスを手軽に生成できるようになりました。打鍵数が減るだけでなく、ソースコードの可読性も向上しています。

//新記法
NSArray * array1 = @[@"foo",@"bar",@"bazz"];
NSLog(@"%@", array1);

//従来の記法
NSArray * array2 = [NSArray arrayWithObjects:@"foo", @"bar", @"bazz",nil];
NSLog(@"%@", array2);

実行結果

2012-08-11 22:00:03.004 NewSyntax[11825:f803] (
    foo,
    bar,
    bazz
)

Comments

comments

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です