NSPredicate
この目的に使用できます。
例えば:-
NSMutableArray *mutableArray = [array with objects];
NSPredicate *predictate = [NSPredicate predicateWithFormat:@"%K == %d",@"isDefault",1];
NSArray *filterArray = [mutableArray filteredArrayUsingPredicate:predictate];
NSLog(@"filterArray :%@",filterArray);
または、これで試すこともできます:-
NSMutableArray *matches = [[NSMutableArray alloc]init];
NSFileManager *manager = [NSFileManager defaultManager];
NSString *item;
NSArray *contents = [manager contentsOfDirectoryAtPath:[NSHomeDirectory() stringByAppendingPathComponent:@"Documents"] error:nil];
for (item in contents)
{
if ([[item pathExtension]isEqualToString:@".pdf"])
{
[matches addObject:item];
}
}