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

前端 未结 27 3257
予麋鹿
予麋鹿 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:23

    I have created a small library of category methods, called Linq to ObjectiveC, that makes this sort of thing more easy. Using the sort method with a key selector, you can sort by birthDate as follows:

    NSArray* sortedByBirthDate = [input sort:^id(id person) {
        return [person birthDate];
    }]
    

提交回复
热议问题