鉴于:
现有的名为oldDictionary的NSMutableDictionary。
目标:
将oldDictionary复制到另一个名为newDictionary的字典中 newDictionary已经被修改 - 例如,某些键的值被更改 - 然后oldDictionary也应该更新以反映更改。
问题:
最好的方法是什么?
请就此问题告诉我。
答案 0 :(得分:1)
不确定这是最好的方式,我相信你可以为观察者分配旧的每个键值
addObserver:forKeyPath:options:context:
处理
的每一项变更observeValueForKeyPath:ofObject:change:context:
查看KVO reference了解详情。之所以没有作为标准功能实现的原因必须是因为这是一种过度杀伤。