zoukankan      html  css  js  c++  java
  • ios开发小知识(对象数组排序)

    如何对包含自定义元素类型的NSMutableArray排序

     //JSDataModel.h文件

     @interface JSDataModel:NSObject

     @property(nonatomic,copy) NSString *userName;

     @property(nonatomic,copy) NSString *sortNum;

     @end

     //初始化数据

     NSMutableArray *tempArray = [NSMutableArray array];

     for (NSUInteger i =5; i>0; i--) {

     JSDataModel *model = [[JSDataModel alloc]init];

     model.userName = @"userName";

     model.sortNum = [@(i) stringValue];

     [tempArray addObject:model];

     }

     //对对象数组中的所有元素排除

     NSSortDescriptor  *sorter = [[NSSortDescriptor alloc]initWithKey:@"sortNum" ascending:YES];

     NSArray  *temp  = [tempArray sortedArrayUsingDescriptors:@[sorter]];//排序后的数组

     NSLog(@"%@",temp);

  • 相关阅读:
    关于证书
    title向左_右滚动效果
    js标题滚动效果
    js小结
    javascript数组以及对象
    javascript数据类型转换
    javascript变量作用域
    sqlldr
    java 配置文件读取
    hbase 协处理器
  • 原文地址:https://www.cnblogs.com/lmg4819/p/8108741.html
Copyright © 2011-2022 走看看