我有2个NSSet,比如SetA和SetB。
SetA有3个对象。 SetA = @[ObjectA, ObjectB, ObjectC];
SetB有4个对象。 SetB = @[ObjectA, ObjectC, ObjectD, ObjectE];
我希望找出SetB中缺少SetA的哪些对象。我能做到的一种方法是迭代SetA中的每个对象并在SetB中找到它。
问题 - 有没有更快的方法来实现这一点,我不必迭代整个集合。这些集是动态填充的。
答案 0 :(得分:2)
使用NSMutableSet和minusSet
删除另一组中的元素。不同之处在于您正在寻找的东西。