hachinoBlog

hachinobuのエンジニアライフ

配列を降順にソートする方法

配列の昇順は簡単なんだけど降順になると色々とやり方があるので迷ったのだけど
普段からCoreDataを使用していたのでNSSortDescriptorを使った下記やり方が一番簡単に思えた。

NSSortDescriptor *sortDesc = [[[NSSortDescriptor alloc] initWithKey:@"" ascending:NO] autorelease];
NSArray *sort = @[sortDesc];

//self.datesはNSMutableArray配列でNSDate型データを格納しているものとする
[self.dates sortedArrayUsingDescriptors:sort];