NSMutableArray *temparry = [[DBManagershared].dbOther DBGetOneDayByTime:[selfgetCurrentTimeStamp]];
[temparry sortUsingFunction:sortAscending1context:self];
//NSInteger sortAscending1(id obj1, id obj2, void *context)
//{
// MyOneDayPerTimeBean * value1 = (MyOneDayPerTimeBean *)obj1;
// MyOneDayPerTimeBean * value2 = (MyOneDayPerTimeBean *)obj2;
// double v1 = [value1.part_start floatValue];
// double v2 = [value2.part_start floatValue];
//
// if (v1 > v2)
// {
// return NSOrderedAscending;
// }
// else if (v1 == v2)
// {
// return NSOrderedSame;
// }
// else
// {
// return NSOrderedDescending;
// }
//}
本文介绍了一种使用Objective-C对NSMutableArray进行排序的方法。通过自定义排序函数,实现了按MyOneDayPerTimeBean对象的part_start属性升序排列。此方法适用于需要对包含时间数据的数组进行组织的应用场景。
3万+

被折叠的 条评论
为什么被折叠?



