如果我的词典中包含以下键/值“foo”/“bar”并声明为[dictionary setObject:@"baz" forKey:@"foo"];
,则会将当前键值对替换为“foo”/“baz”并删除“foo”/ “棒”?
答案 0 :(得分:8)
NSMutableDictionary (与任何常见哈希表一样)的行为是,如果它不存在,它会创建一个新的键/值对,如果它已经退出,它将用新的。
答案 1 :(得分:2)
此处的文档;
表明它会。但是,请不要相信我的话,自己阅读。
也许你也应该阅读;