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