我有 2 个 NSSet,比如 SetA 和 SetB。
SetA 有 3 个对象。 SetA = @[ObjectA, ObjectB, ObjectC];
SetB 有 4 个对象。 SetB = @[ObjectA, ObjectC, ObjectD, ObjectE];
我想找出 SetB 中缺少 SetA 的哪些对象。我可以做到这一点的一种方法是遍历 SetA 中的每个对象并在 SetB 中找到它。
问题 - 是否有更快的方法来实现这一点,我不必遍历整个集合。这些集合是动态填充的。
最佳答案
使用 NSMutableSet 和 minusSet
删除另一个集合中的元素。不同之处在于您要查找的内容。
关于ios - 在 NSSet 中查找丢失的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23204230/