NSArray排序

//yes 到正序 no为倒叙
+ (NSArray *)sortArray:(NSArray *)dataArray withKey:(NSString *)key ascending:(BOOL)ascending{
    if (!dataArray || !key) {
        return nil;
    }
    NSSortDescriptor *sortDescriptor = [[[NSSortDescriptor alloc] initWithKey:key ascending:ascending] autorelease];
   
    NSMutableArray *array = [[[NSMutableArray alloc] initWithArray:dataArray] autorelease];
   
    return [array sortedArrayUsingDescriptors:[NSArray arrayWithObject:sortDescriptor]];
}

原文地址:https://www.cnblogs.com/worldtraveler/p/2811688.html