将对象从一个NSDictionary复制到另一个NSDictionary

Bea*_*red 1 iphone cocoa objective-c ios

将对象从一个NSDictionary复制到另一个NSDictionary的最简洁方法是什么?我必须从字典中提取特定值并将它们存储在新字典中.目前我有一些像这样的简单代码......

NSString *value1 = [dictA objectForKey:@"1"];
[dictB setObject:value1 forKey:@"1"];
Run Code Online (Sandbox Code Playgroud)

...但感觉它有比我想要的更常见的代码.我必须多次这样做,我想知道是否有更清洁的方法来做到这一点.

提前感谢您的智慧!

Lif*_*thy 6

在现代的Objective-C语法中,您实际上可以dictA[@"key1"] = dictB[@"key1"]使用可变字典来编写.