我查看了網絡並知道排序NSMutableArray
的方法之一是使用sortUsingSelector:
。但是我仍然有點不確定需要做什麼。我知道比較方法應該返回NSOrderedAscending
或NSOrderedDescending
以進行排序,但我需要更多的幫助。我有一個Block對象數組。每個Block有一個唯一的ID,範圍從1到200+。我想根據塊對象uniqueID對數組進行排序。這可能嗎?使用uniqueID對對象排序NSMutableArray
NSMutableArray *array = [[NSMutableArray alloc] init];
for (unsigned i = 0; i < 221; i++) {
Block *block = [[Block alloc] init];
block.uniqueId = i;
[array addObject:block];
[block release];
}
現在,顯然這個數組在初始化後被排序,但是我稍後添加和刪除了塊,並且希望在之後使用數組。請幫忙!
哇,謝謝。我會試試這個! – RyJ