工作中用到的好技术

iOS - 排序: NSSortDescriptor

2017-11-23  本文已影响428人  SkyMing一C
图片源自网络

排序规则描述类: NSSortDescriptor

在iOS的集合中,都有相应的扩展方法来使用NSSortDescriptor:

  • NSSet
    -NSArray<ObjectType> *)sortedArrayUsingDescriptors:(NSArray<NSSortDescriptor *> *)sortDescriptors
    
  • NSArray
    -(NSArray<ObjectType> *)sortedArrayUsingDescriptors:(NSArray<NSSortDescriptor *> *)sortDescriptors;
    
  • NSOrderedSet
    -(NSArray<ObjectType> *)sortedArrayUsingDescriptors:(NSArray<NSSortDescriptor *> *)sortDescriptors
    
  • NSMutableArray
    -(void)sortUsingDescriptors:(NSArray<NSSortDescriptor *> *)sortDescriptors;
    
  • NSMutableOrderedSet
    -(void)sortUsingDescriptors:(NSArray<NSSortDescriptor *> *)sortDescriptors
    
其中的参数都是包含NSSortDescriptor的数组, 意味着我们可以同时指定多条规则来进行排序;(其优先级取决于在数组中的先后顺序)

NSSortDescriptor 的使用

参考

NSSortDescriptor[US]

iOS: NSSortDescriptor 集合排序

[iOS] 浅析排序规则描述类: NSSortDescriptor

NSSortDescriptor 应该如何用方法自定义排序规则?

上一篇 下一篇

猜你喜欢

热点阅读