0
objective-cは、キーが辞書にないのにアクセスされたときに新しいエントリを作成しますか? std :: map演算子[]と同様です。NSMutableDictionaryとstd :: mapのアクセス演算子の違い
int main(int argc, const char * argv[]) {
@autoreleasepool {
NSMutableDictionary<NSNumber *, NSString *> *D = [NSMutableDictionary new];
D[@10] = @"ten";
if (D[@1] == nil) // will it create an entry for D[@1]?
NSLog(@"Found with nil");
}
return 0;
}