找出一个数组的最大值

之前习惯用

 NSArray *sortDataArray = [convertArr sortedArrayUsingComparator:^NSComparisonResult(id  _Nonnull obj1, id  _Nonnull obj2) {
        return [obj2 compare:obj1]; //降序
    }];

排序后然后取第一个

还有一个更简单的方法

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

你可能感兴趣的:(找出一个数组的最大值)