使用 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。雖然這不是不正確的,但更喜歡例項化字典(帶文字)的更現代的方式。