Skip to content

Instantly share code, notes, and snippets.

@buranmert
Created May 14, 2015 08:28
Show Gist options
  • Save buranmert/14b2dd7ba0a806b94a07 to your computer and use it in GitHub Desktop.
Save buranmert/14b2dd7ba0a806b94a07 to your computer and use it in GitHub Desktop.
Filtering NSArray with predicate
- (void)test {
NSArray *test = @[@"ASDASD", @"BAQWEQWE", @"ASDQWEQEW", @"RTYTYERTRWEEWR", @"NBVBCVVA"];
for (unichar i = 'a'; i <= 'z' ; i++) {
NSPredicate *filterPredicate = [NSPredicate predicateWithBlock:^BOOL(NSString *evaluatedObject, NSDictionary *bindings) {
return tolower([evaluatedObject characterAtIndex:0]) == i;
}];
NSArray *filteredArray = [test filteredArrayUsingPredicate:filterPredicate];
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment