美文网首页
NSSortDescriptor的相关知识

NSSortDescriptor的相关知识

作者: 三岁就很乖 | 来源:发表于2016-04-13 23:10 被阅读117次

    NSSortDescriptor是一个专门用来排序的。它可以设定关键字(字典中的key),根据对应key的value来进行一个排序。

    其中,如果是对array数组进行排序,那么object为字典,并且key对应的value 一定得是string,如果对应的是对象obj,那么系统会报错。

    一般用到的地方有NSArray(object 为NSDictionary),core data过滤筛选。

    用法:

    例一:

    先按照LAST ,再按照FIRST排序

    示例代码 结果

    例二:

    如果对象就是NSString,就是字符串数组排序,那更简单了,sortdescriptor的key直接指定为nil,就直接排序对象,而不是对象的某一个属性了。

    NSArray 使用sortedArrayUsingDescriptors,返回排序好的数组。

    相关文章

      网友评论

          本文标题: NSSortDescriptor的相关知识

          本文链接:https://www.haomeiwen.com/subject/keawlttx.html