首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在NSArray中查找最大数值

在NSArray中查找最大数值
EN

Stack Overflow用户
提问于 2010-06-21 02:58:25
回答 3查看 33.7K关注 0票数 53

我有一个NSNumbers的NSArray,想要找到数组中的最大值。有没有内置的功能可以做到这一点?我正在使用iOS4 GM,如果这有什么不同的话。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-06-21 03:39:30

KVC方法如下所示:

int max = [[numbers valueForKeyPath:@"@max.intValue"] intValue];

NSNumber * max = [numbers valueForKeyPath:@"@max.intValue"];

将数字作为NSArray

票数 177
EN

Stack Overflow用户

发布于 2016-03-13 02:48:21

NSArray *  test= @[@3, @67, @23, @67, @67];
int maximumValue = [[test valueForKeyPath: @"@max.self"] intValue];
 NSLog(@" MaximumValue = %d", maximumValue);

// Maximum = 67
票数 1
EN

Stack Overflow用户

发布于 2017-11-03 13:35:46

希望对你有帮助。

NSArray *  arrayOfBarGraphValues = @[@65, @45, @47 ,@87 , @46, @66  ,@77  ,@47  ,@79  ,@78  ,@87  ,@78  ,@87 ];
int maxOfBarGraphValues = [[arrayOfBarGraphValues valueForKeyPath: @"@max.self"] intValue];
NSLog(@" MaximumValue Of BarGraph  = %d", maxOfBarGraphValues);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3080540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档