ISO sortedArrayUsingComparator

NSArray *arr=[NSArray arrayWithObjects:@"one",@"two",@"three",@"four",@"one1",@"one2",@"one", @"aaa",nil];
//按升序排列数组

NSArray *m=[arr sortedArrayUsingComparator:^(id obj1,id obj2)

{

if (NSOrderedDescending==[obj1 compare:obj2])

{

return (NSComparisonResult)NSOrderedDescending;
}

if (NSOrderedAscending==[obj1 compare:obj2])

{

return (NSComparisonResult)NSOrderedAscending;
}
return (NSComparisonResult)NSOrderedSame;
}];

NSLog(@"m -->>%@",m );

//结果为

2013-01-11 11:22:11.587 MyClassTest[1044:c07] m (
aaa,
four,
one,
one,
one1,
one2,
three,
two
)




你可能感兴趣的:(comparator)