我查看了网络并知道排序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