【发布时间】:2011-01-19 12:36:48
【问题描述】:
我猜它为添加到 NSMutableDictionary 或 NSDictionary 的对象提供了一个名称来访问它。但是,我必须确认。谁能告诉我?
【问题讨论】:
标签: objective-c xcode nsdictionary nsmutabledictionary
我猜它为添加到 NSMutableDictionary 或 NSDictionary 的对象提供了一个名称来访问它。但是,我必须确认。谁能告诉我?
【问题讨论】:
标签: objective-c xcode nsdictionary nsmutabledictionary
字典是包含键值对的数据结构。它们也被称为哈希表。所以是的,你使用一个键来引用它的对应值。
对于以下字典:
// 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]);
【讨论】: