数组中有4个元素(@”cc”,@”dd”,@”tt”,@”ff”),使用数组中的block方法实现降序排列

        //block 函数排序

        NSMutableArray *array = [NSMutableArray arrayWithObjects:@"cc", @"dd", @"tt", @"ff", nil];

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

            NSString *str = (NSString *)obj1;

            NSString *str1 = (NSString *)obj2;

            return -[str compare:str1];

        }];

        //遍历所以元素

        for(id obj in array){

            NSLog(@"%@",obj);

        }

        NSLog(@"%@", array);


你可能感兴趣的:(block)