数组排序

//数组内元素排序

        NSArray *arr=@[@"b",@"c",@"a",@"t",@"f",@"h",@"m"];

        NSArray *sortarr=[arr sortedArrayUsingSelector:@selector(compare:)];//从小到大排序

        for (id str in sortarr) {

            NSLog(@"%@",str);

        }

        //数组排序 - -block

        NSComparator sortBlock=^(id obj1,id obj2)

        {

            return [obj1 compare:obj2];

        };

        NSArray *sortArray=[arr sortedArrayUsingComparator:sortBlock];

        for (id str1 in sortArray) {

            NSLog(@"%@",str1);

        }

    }

posted @ 2016-01-07 15:34  5个半柠檬C  阅读(92)  评论(0编辑  收藏  举报