Ios 如何删除NSMutableSet中的多个元素?

Ios 如何删除NSMutableSet中的多个元素?,ios,objective-c,cocoa-touch,Ios,Objective C,Cocoa Touch,我们可以使用removeObjectsInArray:函数从NSMutableArray中删除多个元素。NSMutableSet是否有类似的功能?您可以使用minuset:方法从可变集合中删除多个元素,如下所示: NSMutableSet *mySet = ... [mySet minusSet:[NSSet setWithArray:myArray]]; 谢谢为什么它们对类似的函数有不同的名称?@FlySoFast我认为它们在NSMutableSet上制作了不同的API,因为它将NSSet作

我们可以使用
removeObjectsInArray:
函数从
NSMutableArray
中删除多个元素。
NSMutableSet
是否有类似的功能?

您可以使用
minuset:
方法从可变集合中删除多个元素,如下所示:

NSMutableSet *mySet = ...
[mySet minusSet:[NSSet setWithArray:myArray]];

谢谢为什么它们对类似的函数有不同的名称?@FlySoFast我认为它们在
NSMutableSet
上制作了不同的API,因为它将
NSSet
作为参数,并且与其他集合操作(即相交和并集)的命名一致。