从一个NSMutableArray中删除另一个数组中包含的元素

时间:2010-12-06 10:16:13

标签: objective-c cocoa cocoa-touch collections nsmutablearray

我有两个数组,A和B.

如果B中存在这些元素,如何从A中删除元素?

e.g。数组A:{1,2,3,4,5},数组B:{1,3}

我想从数组A中删除1和3,使得数组A在操作后仅包含2,4,5。

除了循环之外,还有更有效的方法吗?

1 个答案:

答案 0 :(得分:9)

您拥有removeObjectsInArray:的{​​{1}}方法。它做你想要的。