iOS獲取數(shù)組的最大值

如何獲取數(shù)組的最大值,其實oc可以通過valueForKeyPath方法來設(shè)置你想要獲取的一些數(shù)組,比如數(shù)組的最大值,最小值,平均值等。下面是實踐:

NSMutableArray* array = [NSMutableArray array];
for (int i = 0; i < 10; i++) {
    CGFloat num = arc4random() % 100 + 1;
    [array addObject:[NSNumber numberWithFloat:num]];
}
CGFloat maxValue = [[array valueForKeyPath:@"@max.floatValue"] floatValue];
CGFloat minValue = [[array valueForKeyPath:@"@min.floatValue"] floatValue];

重點在這句話上
@”@max.floatValue”(獲取最大值),
@”@min.floatValue”(獲取最小值),
@”@avg.floatValue” (獲取平均值),
@”@count.floatValue”(獲取數(shù)組大小)
等等。。。。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 如何獲取數(shù)組的最大值,其實oc可以通過valueForKeyPath方法來設(shè)置你想要獲取的一些數(shù)組,比如數(shù)組的最大...
    Demonboy閱讀 2,372評論 0 1
  • 如何優(yōu)雅的獲取數(shù)組的最大值,其實oc可以通過valueForKeyPath方法來設(shè)置你想要獲取的一些數(shù)組,比如數(shù)組...
    changeWong閱讀 315評論 0 0
  • 昔日長驅(qū)萬眾、縱橫天下,今日荒草野冢、零泥碾塵。 常云:人生若白駒過隙。有的人放下一切,及時行樂,享受當(dāng)下;有的人...
    lyon75閱讀 191評論 0 0
  • 松江大學(xué)城的宿舍區(qū),幾乎每一棟樓下都有很多黃色的貓逛來逛去。 我在東華大學(xué)的那四年,認(rèn)識了不少貓友,其中有一只貓全...
    李旭洋閱讀 246評論 2 1
  • 又是一個不眠夜 躺在床上異常疲憊 寂靜的夜只能聽到自己的心跳 回 咱倆都是看似堅強(qiáng) 可誰知道深夜里的哭泣 ...
    緊衣衛(wèi)閱讀 213評論 0 0

友情鏈接更多精彩內(nèi)容