簡體   English   中英

如何在NSDictionary中存儲NSArray?

[英]How to store an NSArray in an NSDictionary?

我正在努力教自己,但我正在努力如何在NSDictionary中存儲像NSArray這樣的東西。

假設您假設有一個NSDictionary用於食譜:

讓我們說NSDictionary有如下鍵:

意大利面,Fettucine Alfredo,烤雞肉沙拉

NSDictionary有一個NSArray,它只是一個成分列表。

我想相同的PHP代碼是這樣的:

$['Spaghetti'] = array('Spaghetti Pasta', 'Spaghetti Sauce', 'Meatballs');
$['Fettucine Alfredo'] = array('Fettucine Pasta', 'Alfredo Sauce');
$['Grilled Chicken Salad'] = array('Lettuce', 'Grilled Chicken', 'Croutons');

我正在努力如何將NSArray添加到NSDictionary中。 那么如果我想刪除元素或向數組中添加元素呢? 如何檢索,刪除或添加?

NSDictionary* dict = [NSDictionary dictionaryWithObjectsAndKeys:
  [NSArray arrayWithObjects:@"Spaghetti Pasta", @"Tomato Sauce", nil], @"Spaghetti",
  [NSArray arrayWithObjects:@"Fettuccine Pasta", @"Alfredo Sauce", nil], @"Fettuccine Alfredo",
  [NSArray arrayWithObjects:@"Lettuce", @"Grilled Chicken", @"Croutons", nil], @"Grilled Chicken Salad",
  nil];

您可以將任何對象類型作為值添加到字典中。 有關字典的更多信息,請參閱文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM