xCodeで新しいプロジェクトを開始したところ、アプリデリゲートに次の行が表示されました。
self.tabBarController.viewControllers = @[viewController1, viewController2];
これは配列であることは理解していますが、Obj-Cでは初めてです。
この構文がどこから来ているのか誰かが説明できますか?
xCodeで新しいプロジェクトを開始したところ、アプリデリゲートに次の行が表示されました。
self.tabBarController.viewControllers = @[viewController1, viewController2];
これは配列であることは理解していますが、Obj-Cでは初めてです。
この構文がどこから来ているのか誰かが説明できますか?
これは、Objective Cに最近追加された新しい構文です。sNSNumber
、NSDictionary
s、および角かっこで配列にアクセスするための新しい構文もあります。
NSNumber *fortyTwo = @42;
NSDictionary *dict = @{ @"key1" : @1.23, @"key2" : @4.56};
NSMutableArray *array = ...;
id newObject = ...;
array[123] = newObject;