Skip to content

Instantly share code, notes, and snippets.

@YGeorge
Last active August 29, 2015 14:23
Show Gist options
  • Save YGeorge/16dd01f07c1cb17b2fc0 to your computer and use it in GitHub Desktop.
Save YGeorge/16dd01f07c1cb17b2fc0 to your computer and use it in GitHub Desktop.
Group by date
NSMutableArray *resultArray = [NSMutableArray new];
NSMutableOrderedSet *orderedDates = [NSMutableOrderedSet new];
for (LCFeed *feed in feeds) {
[orderedDates addObject:feed.createdDateString];
}
for (NSString *name in orderedDates) {
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"createdDateString = %@", name];
NSArray *groupOfFeeds = [feeds filteredArrayUsingPredicate:predicate];
[resultArray addObject:groupOfFeeds];
}
createdDateString = [NSDateFormatter localizedStringFromDate:self.createdDate dateStyle:NSDateFormatterShortStyle timeStyle:NSDateFormatterNoStyle];
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment