[OC] 按照 元素 中的某個屬性 來對數(shù)組進行排序
數(shù)組需要是 NSMutableArray 類型:
//ascending - YES:升序,1,2,3 NO:降序:3,2,1 NSArray *sortDescriptors = [NSArray arrayWithObject:[NSSortDescriptor sortDescriptorWithKey:@"你要排序的屬性名" ascending:YES]]; //mArr是你要排序的數(shù)組(NSMutableArray類型) [mArr sortUsingDescriptors:sortDescriptors];
mArr就會變成已經(jīng)排序過的狀態(tài)。
可以進行多次排序,在不相矛盾的情況下,他不會打亂前一次的排序。
比如 先按照 屬性A 排序,再按照 屬性B 排序,
最終的數(shù)組排序是先比較屬性B,屬性B相同時按照屬性A排序。

浙公網(wǎng)安備 33010602011771號