iOS开发 NSArray数组的排序(系统自带的方法)

#pragma mark -  数组的排序(系统方法)
/*
 *obj1 obj2是
 *数组中的元素
 */
 NSArray *dataArray = @[@1,@0,@3,@9,@4,@6];
 NSArray *tempArr = [dataArray sortedArrayUsingComparator:^NSComparisonResult(NSNumber *obj1, NSNumber *obj2) {
    if(obj1.integerValue < obj2.integerValue){
        // 升序
        return NSOrderedAscending;
    }
    if(obj1.integerValue > obj2.integerValue){
        // 降序
        return NSOrderedDescending;
    }
       // 相同不变
    return NSOrderedSame;
}];

你可能感兴趣的:(排序,数组,NSArray)