美文网首页iOS基础学习
Objective-C基础学习之NSArray排序

Objective-C基础学习之NSArray排序

作者: WenJim | 来源:发表于2017-10-24 14:17 被阅读8次
    • Foundation自带类排序
    NSArray *arr = @[@(1), @(9), @(5), @(2)];
    NSArray *newArr = [arr sortedArrayUsingSelector:@selector(compare:)];
    
    • 自定义类排序
        NSArray *arr = @[p1, p2, p3, p4, p5];
        //    默认按照升序排序
        NSArray *newArr = [arr sortedArrayWithOptions:NSSortConcurrent usingComparator:^NSComparisonResult(Person *obj1, Person *obj2) {
            return obj1.age > obj2.age;
        }];
        NSLog(@"%@", newArr);
    

    相关文章

      网友评论

        本文标题:Objective-C基础学习之NSArray排序

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