zoukankan      html  css  js  c++  java
  • iOS 数组排序(原创)

        NSArray *sortedArray = [userArr sortedArrayUsingComparator:^NSComparisonResult(id obj1, id obj2)
                                {
                                    if([VShowUtil isEmptyString:[obj1 objectForKey:@"vlevel"]])
                                    {
                                        return NSOrderedDescending;
                                    }
                                    if([VShowUtil isEmptyString:[obj2 objectForKey:@"vlevel"]])
                                    {
                                        return NSOrderedSame;
                                    }
                                    if ([[obj1 objectForKey:@"vlevel"] intValue] > [[obj2 objectForKey:@"vlevel"] intValue]){
                                        
                                        return NSOrderedSame;
                                    }
                                    if ([[obj1 objectForKey:@"vlevel"] intValue] < [[obj2 objectForKey:@"vlevel"] intValue]){
                                        return NSOrderedDescending;
                                    }
                                    return NSOrderedSame;
                                }];
        [userArr removeAllObjects];
        [userArr addObjectsFromArray:sortedArray];
    
    /*!
     *  @Author Yunis_song, 14-12-22 15:12:38
     *
     *  @brief  对付费道具进行价格排序
     *
     *  @param userArr 付费道具数组
     */
    - (void)shortArr:(NSMutableArray *)userArr
    {
        NSArray *sortDescriptors = [NSArray arrayWithObject:[NSSortDescriptor sortDescriptorWithKey:@"price" ascending:YES]];
        [userArr sortUsingDescriptors:sortDescriptors];
    
    }
    
  • 相关阅读:
    2017NOIP游记 (格式有点炸)
    Qtree3
    [P2769] 猴子上树
    [Usaco2005 Dec]Cleaning Shifts 清理牛棚
    [NOIP2014] 解方程
    [ZJOI2012] 灾难
    [洛谷P3941] 入阵曲
    [SCOI2009] 最长距离
    [JLOI2011] 飞行路线
    虚拟化数电底层
  • 原文地址:https://www.cnblogs.com/yunis/p/4287550.html
Copyright © 2011-2022 走看看