gpt4 book ai didi

iphone - 如何将 NSArray 存储在 NSDictionary 中?

转载 作者:太空狗 更新时间:2023-10-30 03:49:48 25 4
gpt4 key购买 nike

我正在尝试自学,但在如何在 NSDictionary 中存储类似 NSArray 的内容方面遇到困难。

假设您有一个用于食谱的 NSDictionary:

假设 NSDictionary 有这样的键:

意大利面,意大利宽面条阿尔弗雷多,烤鸡肉沙拉

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];

您可以将任何对象类型作为值添加到字典中。有关词典的更多信息,请参阅 documentation .

关于iphone - 如何将 NSArray 存储在 NSDictionary 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3155328/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com