일상+

NSMutableArray 정렬하기 본문

iPhone

NSMutableArray 정렬하기

이종준 2015. 5. 20. 17:14

NSMutableArray *array = [NSMutableArray array];

    

    [array addObject:[NSNumber numberWithInt:9]];

    [array addObject:[NSNumber numberWithInt:4]];

    [array addObject:[NSNumber numberWithInt:2]];

    [array addObject:[NSNumber numberWithInt:1]];

    [array addObject:[NSNumber numberWithInt:12]];

    

    NSLog(@"%@", array);

    



    [array sortUsingComparator:^NSComparisonResult(id obj1, id obj2) {

     

        if ([obj1 intValue] < [obj2 intValue]) {

            return NSOrderedAscending;

        }

        if ([obj2 intValue] < [obj1 intValue]) {

            return NSOrderedDescending;

        }

        

        return NSOrderedSame;

    }];

    

    NSLog(@"%@", array);

Comments