使用dictionaryWithObjects时复制键会发生什么:forKeys:?

ecb*_*tln 0 cocoa objective-c nsdictionary

如果我使用dictionaryWithObjects:forKeys:,并且我的数组键碰巧有重复,会发生什么?我假设重复键的最后一个实例将是与键相关联的值; 那是对的吗?

Jos*_*ell 6

文档说:

dictionaryWithObjects:forKeys:

...此方法逐步执行objectskeys数组,在新字典中创建条目.

由于字典不能有相同键的多个条目,是的,"逐步"强烈暗示初始化数组中的后续元素将破坏早期的元素.