Несколько дескрипторов сортировки

При указании нескольких дескрипторов сортировки:

NSArray *sortDescriptors = [[NSArray alloc] initWithObjects:lastName, firstName, age, nil];

Скажем, lastName, firstName и age относятся к типу NSSortDescriptor и имеют ключи, предлагаемые их именами.

Я просто хочу понять, что произойдет, когда я это сделаю. Скажем, у меня есть основные данные (например, список людей), и я сортирую их, используя эти дескрипторы сортировки. Будет ли он сначала пытаться отсортировать фамилии, а затем, если фамилии совпадают, попробуйте отсортировать (только те записи, где фамилии совпадают) по именам, затем, если имена и фамилии совпадают , в крайнем случае он попытается отсортировать (только для этих записей) по возрасту. Или он отсортирует список по фамилии, затем вернется и снова отсортирует его по имени, а затем снова вернется и отсортирует его по возрасту?

0
задан Josh Sherick 5 November 2011 в 05:46
поделиться