Objective c 两种nsmutabledictionary的比较
各位计算机人好 我自己也可以这样做,但我只是想知道是否有一种更有效的方法我没有想到: 我有两本词典。让我们以这些为例:Objective c 两种nsmutabledictionary的比较,objective-c,cocoa,macos,Objective C,Cocoa,Macos,各位计算机人好 我自己也可以这样做,但我只是想知道是否有一种更有效的方法我没有想到: 我有两本词典。让我们以这些为例: Dictionary 'Madrid' Bob : 54 Thomas : 32 Frank : 20 Dictionary 'Barcelona' Bob : 1100 Thomas : 32 Ed : 55 Frank : 20 我想从比较这两个方面得到的是: 事实上,两个字典中Bob的值不同 弗兰克在巴塞罗那很
Dictionary 'Madrid'
Bob : 54
Thomas : 32
Frank : 20
Dictionary 'Barcelona'
Bob : 1100
Thomas : 32
Ed : 55
Frank : 20
我想从比较这两个方面得到的是:
非常感谢 最好的方法可能是在其中一个字典中进行简单的循环,然后检查是否遗漏了另一个字典中的任何键。由于涉及到词典,因此Objective-C只支持O(N)isEqualToDictionary: 用法:
if([(NSDictionary*)可变字典1 isEqualToDictionary:(NSDictionary*)可变字典2]){