べーおの備忘録

iOSアプリ開発や生活のことをツラツラと書きます。

NSArrayから最小値、最大値を取得する方法

よくNSArrayの中をソートしたりはするけど

最小値、最大値を取得したことなくて調べたからメモ。

 

id min = [hogeArray valueForKeyPath:@“@min.value”];

id max = [hogeArray valueForKeyPath:@“@max.value”];

 

float minValue = [min floatValue];

float maxValue = [max floatValue];

 

 

valueForKeyPath@min@maxの後にKeyを指定してやると

最小値、最大値が取れる。

中身はたまたまfloatにしたけど基本何でもいけそう。