Objective c IOS-从NSSet转换为NSMutableSet
给定一个NSSet,获得具有相同对象的NSMutableSet的最佳方法是什么Objective c IOS-从NSSet转换为NSMutableSet,objective-c,swift,nsset,Objective C,Swift,Nsset,给定一个NSSet,获得具有相同对象的NSMutableSet的最佳方法是什么 要明确的是,如果您有一个NSSet实例,那么获得具有相同对象的NSMutable集合的最有效、最简单的方法是什么 实现这一目标有两种方法 使用 目标-C 迅捷的 使用 目标-C 迅捷的 您可以从NSSet对象获取可变副本,然后将其类型转换为NSMutableSet let mutableObject=set.mutableCopy()?NSMutableSet@dfd我的意思是,他们正在询问如何从NSArray
要明确的是,如果您有一个NSSet实例,那么获得具有相同对象的NSMutable集合的最有效、最简单的方法是什么 实现这一目标有两种方法
- 使用 目标-C 迅捷的
- 使用 目标-C 迅捷的
NSArray
转换为NSMutableArray
,每个人都认为这是一个好问题。例如。这家伙问这样的问题,从NSSet转换到NSMutableSet。完全没关系。我的答案不是一个代码唯一的答案。你可以查一下again@AndrewPaulSimmons这是Objective-C中的常见模式;请看我的解释,有很多方法可以做到这一点。我觉得很难找到最好的方法。我认为这个问题很有帮助,下面@trungduc的回答很好。(但是,如果否决票低于10票,我将删除此问题。)
NSMutableSet* mutableSet2 = [YOUR_SET mutableCopy];
let mutableSet = YOUR_SET.mutableCopy()
NSMutableSet* mutableSet = [NSMutableSet setWithSet:YOUR_SET];
let mutableSet = NSMutableSet.init(set: YOUR_SET)