首页 > 代码库 > iOS 数组排序

iOS 数组排序

降序:(从大到小)

-(void)sortArrayDatas{    [array_datas sortUsingComparator:^NSComparisonResult(id  _Nonnull obj1, id  _Nonnull obj2) {        RainfallStations *station_One = obj1;        RainfallStations *station_Two = obj2;                double totalRain_one = station_One.totalRain;        double totalRain_two = station_Two.totalRain;        if (totalRain_one>totalRain_two) {            return NSOrderedAscending;        }        else if (totalRain_one < totalRain_two){            return NSOrderedDescending;        }else{            return NSOrderedSame;        }    }];}

 

升序:(从小到大)

-(void)sortArrayDatas{    [array_datas sortUsingComparator:^NSComparisonResult(id  _Nonnull obj1, id  _Nonnull obj2) {        RainfallStations *station_One = obj1;        RainfallStations *station_Two = obj2;                double totalRain_one = station_One.totalRain;        double totalRain_two = station_Two.totalRain;        if (totalRain_one>totalRain_two) {            return NSOrderedDescending;        }        else if (totalRain_one < totalRain_two){            return NSOrderedAscending;        }else{            return NSOrderedSame;        }    }];}

 

iOS 数组排序