NSMutableDictionary Example - iPhone App Development Basics in Objective-C

Here is a simple example to add elements in a dictionary and go through a for loop to extract values by keys and make sure to release it whenever you finish using it.

	NSMutableDictionary *dict = [[NSMutableDictionary alloc] init];
	[dict setObject:@"John" forKey:@"Firstname"];
	[dict setObject:@"Doe" forKey:@"Lastname"];
	[dict setObject:@"info at objectgraph.com" forKey:@"Email"];

	NSLog(@"%@", dict);

	NSArray *keys = [dict allKeys];

	// values in foreach loop
	for (NSString *key in keys) {
		NSLog(@"%@ is %@",key, [dict objectForKey:key]);
By: kiichi on: