您可以使用 indexesOfObjectsPassingTest:
(查看文档)
NSIndexSet *indexes = [array indexesOfObjectsPassingTest:^BOOL(id obj, NSUInteger idx, BOOL *stop) {
// check if obj is matching all your criteria
}
然后使用 removeObjectsAtIndexes:
(参见文档)
[array removeObjectsAtIndexes:indexes];