#import <Foundation/Foundation.h>
int main(int argc, const char * argv[])
{
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
NSDictionary *dict1 = [NSDictionary dictionaryWithObjectsAndKeys:
[NSNumber numberWithInt:8], @"c",
[NSNumber numberWithInt:5], @"objective c",
[NSNumber numberWithInt:3], @"c++",
[NSNumber numberWithInt:6], @"python",
[NSNumber numberWithInt:2], @"java", nil];
NSDictionary *dict2 = [NSDictionary dictionaryWithObjectsAndKeys:
[NSNumber numberWithInt:1], @"php",
[NSNumber numberWithInt:4], @"rust",
[NSNumber numberWithInt:7], @"dart", nil];
NSMutableDictionary *mergedDict = [[NSMutableDictionary alloc] initWithDictionary:dict1];
[mergedDict addEntriesFromDictionary:dict2];
NSLog(@"%@", mergedDict);
[pool drain];
return 0;
}
/*
run:
{c = 8; "c++" = 3; dart = 7; java = 2; "objective c" = 5; php = 1; python = 6; rust = 4; }
*/