NSDictionary is a useful object to store key-pair values just like HashMap in Java.
You can create and iterate a NSDictionary as follow
// Create a NSDictionary
NSArray *keys = [NSArray arrayWithObjects:@"key1", @"key2", @"key3", nil];
NSArray *objs = [NSArray arrayWithObjects:@"obj1", @"obj2", @"obj3", nil];
NSDictionary *dict = [NSDictionary dictionaryWithObjects:objs forKeys:keys];
// Iterate it
for (id key in dict) {
NSLog(@"key: %@ value:%@", key, [dict objectForKey:key]);
}