0
當指定多個排序描述:多種排序描述
NSArray *sortDescriptors = [[NSArray alloc] initWithObjects:lastName, firstName, age, nil];
說姓氏,名字和年齡都是類型NSSortDescriptor,並有他們的名字暗示的密鑰。
我只是想了解當我這樣做會發生什麼。假設我有一些核心數據(例如人員列表),並使用這些排序描述符對其進行排序。它會嘗試先排列姓氏,然後如果姓氏是相同的,則嘗試按姓氏排序(只記錄姓氏相同的記錄),然後如果名字和姓氏相同,它會嘗試按年齡排序(僅限那些記錄),作爲最後的手段。或者它會按照姓氏的順序對列表進行排序,然後返回並按名字重新排序,然後再返回並按年齡對其進行排序?
完美,正是我所需要的。 –