从字典数组中获取值数组的方法是什么?

huangapple go评论59阅读模式
英文:

How to get array of values from array of dictionary?

问题

NSArray *arrTemp = @[
                     @{@"外观" : @"铜色",
                       @"苦味" : @(50),
                       @"风格" : @"印度淡色艾尔(IPA)"},
    
                     @{@"外观" : @"漆黑",
                       @"苦味" : @(35),
                       @"风格" : @"深色啤酒"},
    
                     @{@"外观" : @"铜色",
                       @"苦味" : @(25),
                       @"风格" : @"英式棕啤酒"},
    
                     @{@"外观" : @"深金色",
                       @"苦味" : @(25),
                       @"风格" : @"博克啤酒"}
                     ];

从上面的结构中,我们如何获得“外观”值的数组。
请帮忙。
英文:
NSArray *arrTemp = @[
                     @{@"Appearance" : @"Copper",
                       @"Bitterness" : @(50),
                       @"Style" : @"India Pale Ale (IPA)"},

                     @{@"Appearance" : @"Jet Black",
                       @"Bitterness" : @(35),
                       @"Style" : @"Stout"},

                     @{@"Appearance" : @"Copper",
                       @"Bitterness" : @(25),
                       @"Style" : @"English Brown Ale"},

                     @{@"Appearance" : @"Deep Gold",
                       @"Bitterness" : @(25),
                       @"Style" : @"Bock"}
                     ];

From the above structure, how can we get the array of "Appearance" values.
Please help.

答案1

得分: 3

Key Value Coding是你的朋友。查看段落使用键获取属性值

NSArray *appearances = [arrTemp valueForKey:@"Appearance"];

在字典数组上调用valueForKey会返回特定键的所有值的数组。

英文:

Key Value Coding is your friend. See the paragraph Getting Attribute Values Using Keys

NSArray *appearances = [arrTemp valueForKey:@"Appearance"];

valueForKey called on an array of dictionaries returns an array of all values for the specific key.

huangapple
  • 本文由 发表于 2023年3月9日 22:36:10
  • 转载请务必保留本文链接:https://go.coder-hub.com/75686023.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定