Словари - это структуры данных, которые содержат пары ключ-значение.Они также известны как хеш-таблицы.Поэтому да, вы используете ключ для ссылки на соответствующее ему значение.
Для следующего словаря:
// Pseudo-code, not actual Objective-C code, merely for illustration
// (This {} syntax would be really nice to have though...)
NSDictionary *dict = {
@"one" => NSNumber (1),
@"two" => NSNumber (2)
};
Следующий код дает 1
:
NSNumber *one = [dict objectForKey:@"one"];
NSLog(@"%d", [one intValue]);