I have an NSArray of objects, which has a particular property called name (type NSString). I have a second NSArray of NSStrings which are
objects
name
NSMutableArray * foundNames = [NSMutableArray array]; for (MyObject * objectWithName in objectCollection) { if ([names containsObject:objectWithName.name]) { [foundNames objectWithName]; } }