使用 dictionaryWithObjectsAndKeys 创建

NSDictionary *inventory = [NSDictionary dictionaryWithObjectsAndKeys:
    [NSNumber numberWithInt:13], @"Mercedes-Benz SLK250",
    [NSNumber numberWithInt:22], @"Mercedes-Benz E350",
    [NSNumber numberWithInt:19], @"BMW M3 Coupe",
    [NSNumber numberWithInt:16], @"BMW X6",
    nil];

必须将 nil 作为最后一个参数传递为表示结束的标记。

重要的是要记住,当以这种方式实例化字典时,值首先出现,然后是键。在上面的示例中,字符串是键,数字是值。该方法的名称也反映了这一点:dictionaryWithObjectsAndKeys。虽然这不是不正确的,但更喜欢实例化字典(带文字)的更现代的方式。