NSArray* sortedArray = [myArray sortedArrayUsingSelector:@selector(compare:)];
Chỉ cần tự hỏi làm cách nào để sắp xếp dãy số này theo thứ tự giảm dần?Sắp xếp một NSArray theo thứ tự ngược lại
NSArray* sortedArray = [myArray sortedArrayUsingSelector:@selector(compare:)];
Chỉ cần tự hỏi làm cách nào để sắp xếp dãy số này theo thứ tự giảm dần?Sắp xếp một NSArray theo thứ tự ngược lại
Hoặc sử dụng phương pháp cho phép bạn vượt qua một khối như một so sánh và thực hiện một so sánh mà đảo ngược các đối tượng (lợi nhuận NSOrderedAscending cho NSOrderedDescending và ngược lại) ....
... hoặc:
NSArray *reversed = [[[myArray sortedArrayUsingSelector:@selector(compare:)] reverseObjectEnumerator] allObjects];
Rất tiếc. Lấy phần quan trọng nhất.
Sử dụng NSSortDescriptor
NSSortDescriptor* sortOrder = [NSSortDescriptor sortDescriptorWithKey: @"self" ascending: NO];
NSArray *temp = [myArray sortedArrayUsingDescriptors: [NSArray arrayWithObject: sortOrder]];
Tốt câu hỏi. Tôi không biết điều đó. –