と dict[key]NSDictionary
の両方を使用してアクセスできることに気付きましたか?objectForKey:
NSDictionary *coordsDict = @{@"xpos": @5.0, @"ypos": @7.2, @"zpos": @15.7};
NSLog(@"XPOS: %@", coordsDict[@"xpos"]);
NSLog(@"XPOS: %@", [coordsDict objectForKey:@"xpos"]);
これがずっと私から隠れていたのか、それともかなり最近の言語の変更なのか、誰か教えてもらえますか?
編集:質問は一般的に新しい文字列リテラルを参照するのではなく、より具体的には、NSArray に使用するのと同じ文字列リテラル構文で NSDictionary にアクセスすることを指します。私は明らかにこれを見落としており、この特定の構文がいつ追加されたかを確認したかっただけです。