iOS 用NSSortDescriptor对数组排序

不知道猿友们有没有用过NSSortDescriptor对数组进行过排序,最近刚学会的新技能跟大家分享!

[ {
                "id_": "0058896ae8b74ffda628d52fc4c66e2c",
                "yw_id_": "46c63e06353d47e1b0135c24025ef6b7",
                "yw_type_": "xw",
                "create_time_": "2016-07-11 14:42:20",
                "org_id_": "f5b54a169ad14b508806e7fb9e73646b",
                "msg_content_": "",
                "status_": "1"
            },
            {
                "id_": "012ecffc807a48ebba0f416865e3ca77",
                "yw_id_": "cdc5c62363c94812af038d3ac29f2611",
                "yw_type_": "xw",
                "create_time_": "2016-07-22 12:31:10",
                "org_id_": "f5b54a169ad14b508806e7fb9e73646b",
                "msg_content_": "",
                "status_": "1"
            },......]
  • 这组数据要求根据“ create_time_”升序降序
  • 升序 dataArray代表上面的数组
NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc]initWithKey:@"create_time_" ascending:Yes];
    [dataArray sortUsingDescriptors:[NSArray arrayWithObject:sortDescriptor]];
  • 降序
NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc]initWithKey:@"create_time_" ascending:NO];
    [dataArray sortUsingDescriptors:[NSArray arrayWithObject:sortDescriptor]];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 排序规则描述类: NSSortDescriptor NSSortDescriptor来指定排序规则, 对集合等进行...
    SkyMing一C阅读 11,639评论 3 12
  • 1.使用NSSortDescriptor对象进行数组排序 //创建一个数组NSArray *array = @[@...
    toobai阅读 7,779评论 0 1
  • NSSortDescriptor是用来指定排序规则, 对集合等进行排序时指定结果的排序规则;他可以对一个类的某个属...
    流火绯瞳阅读 13,375评论 3 38
  • 数组可对其中包含的元素进行排序。 在排序前,我们需要定义一个Model类,将Model类对象添加至数组中。 定义一...
    SkyMing一C阅读 13,739评论 0 15
  • “林师弟,你这是……”忽然一声诧异的呼喊,一道青光闪到正在斗法的林惊羽和张小凡面前,正是刚放走了黑衣人,便急速赶来...
    可可豆子阅读 6,205评论 0 6

友情链接更多精彩内容