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
作为参数,并且与其他集合操作(即相交和并集)的命名一致。