IOS - 从NSSet转换为NSMutableSet

时间:2018-06-17 02:30:58

标签: objective-c swift nsset

给定NSSet获取具有相同对象的NSMutableSet的最佳方法是什么?

要清楚,如果你有一个NSSet实例,那么获得具有相同对象的NSMutable集的最高性能和简单方法是什么?

1 个答案:

答案 0 :(得分:2)

有两种方法可以实现它。

  • 使用mutableCopy

    目标C

    NSMutableSet* mutableSet2 = [YOUR_SET mutableCopy];
    

    夫特

    let mutableSet = YOUR_SET.mutableCopy()
    
  • 使用setWithSet:

    目标C

    NSMutableSet* mutableSet = [NSMutableSet setWithSet:YOUR_SET];
    

    夫特

    let mutableSet = NSMutableSet.init(set: YOUR_SET)