OC获取字典里面的最大值value
时间: 2023-07-28 22:10:51 浏览: 172
python返回字典value中最大值的键
5星 · 资源好评率100%
在 Objective-C 中,可以使用 `NSDictionary` 的 `allValues` 方法获取所有的 value,然后使用 `valueForKeyPath:` 方法结合 `@max` 运算符获取最大值。
下面是示例代码:
```objc
NSDictionary *dict = @{@"key1": @(20), @"key2": @(30), @"key3": @(10)};
NSNumber *maxValue = [dict.allValues valueForKeyPath:@"@max.self"];
NSLog(@"max value is %@", maxValue);
```
该代码会输出 `max value is 30`,即字典中最大的值是 30。
阅读全文