替换NSDictionary中的键/值

时间:2011-04-20 21:01:45

标签: objective-c nsdictionary key-value

如果我的词典中包含以下键/值“foo”/“bar”并声明为[dictionary setObject:@"baz" forKey:@"foo"];,则会将当前键值对替换为“foo”/“baz”并删除“foo”/ “棒”?

2 个答案:

答案 0 :(得分:8)

NSMutableDictionary (与任何常见哈希表一样)的行为是,如果它不存在,它会创建一个新的键/值对,如果它已经退出,它将用新的。

答案 1 :(得分:2)