- <span style="font-size:32px;">NSArray *arr = [[NSArray alloc] initWithObjects:@"aa",@"bb",@"cc",@"dd",@"ee",@"ff", nil];
-
-
- NSArray *sortAscending = [arr sortedArrayUsingSelector:@selector(compare:)];
- NSLog(@"%@",sortAscending);
-
-
-
- NSArray *sortArrDescending = [arr sortedArrayUsingComparator:^NSComparisonResult(id obj1, id obj2) {
-
-
- NSString *str1 = (NSString *)obj1;
- NSString *str2 = (NSString *)obj2;
-
- return -[str1 compare:str2];
- }];
- NSLog(@"%@",sortArrDescending);
- }
- </span>
对数组中的对象进行升序以及降序的排序方法(其中对象类型是系统类型).
原文:http://www.cnblogs.com/as5346/p/4476935.html