美文网首页
iOS中强大的数组排序方法

iOS中强大的数组排序方法

作者: CoderHG | 来源:发表于2017-02-18 18:30 被阅读220次

    使用场景:
    数组中的元素是模型,会根据模型中的某个字段来排序.更复杂的情况是会根据多个字段来排序.必然就会出现优先级的问题.

    例:
    SortedArrayMode模型,有属性name,address与phone.在一个数组中有一堆的SortedArrayMode数据,然后根据name,address与phone的优先级依次排序.

    解决方案

    • 使用NSSortDescriptor.
    • 调用数字方法sortedArrayUsingDescriptors:生成一个新的数组.

    具体例子,请看SortedArrayiOS

    SortedArrayMode

    测试数据

    谢谢~

    相关文章

      网友评论

          本文标题:iOS中强大的数组排序方法

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