How do I sort an NSMutableArray with custom objects in it?

前端 未结 27 3255
予麋鹿
予麋鹿 2020-11-21 04:45

What I want to do seems pretty simple, but I can\'t find any answers on the web. I have an NSMutableArray of objects, and let\'s say they are \'Person\' objects

27条回答
  •  挽巷
    挽巷 (楼主)
    2020-11-21 05:16

    I've used sortUsingFunction:: in some of my projects:

    int SortPlays(id a, id b, void* context)
    {
        Play* p1 = a;
        Play* p2 = b;
        if (p1.scorep2.score) 
            return NSOrderedAscending;
        return NSOrderedSame;
    }
    
    ...
    [validPlays sortUsingFunction:SortPlays context:nil];
    

提交回复
热议问题