我不是为 Mac 开发的,但需要修复 Obj-C 代码中的错误。
有些NSMutableSet
元素需要经过,如果满足某些条件,通过减少这个集合来移除元素。在 C++ 中,这是通过遍历if (remove) it = container.erase(); else ++it;
. 与此等效的 Objective-C 看起来像NSMutableSet
什么?
我不是为 Mac 开发的,但需要修复 Obj-C 代码中的错误。
有些NSMutableSet
元素需要经过,如果满足某些条件,通过减少这个集合来移除元素。在 C++ 中,这是通过遍历if (remove) it = container.erase(); else ++it;
. 与此等效的 Objective-C 看起来像NSMutableSet
什么?
您可以通过多种方式做到这一点。例如,让我们使用带有字符串的 Set:
第一种方法是遍历它,删除不必要的对象:
另一种更可取的方法是形成一组不必要的对象并将其减去: