基本问题。什么是有选择地从Swift中的可变数组中删除和删除项目的最佳方法?有选择地从Swift中的NSMutableArray中删除和删除对象
有迹象表明,似乎并不以适合于这个喜欢在循环中调用的removeObject内
- 的选项
- 枚举块
和其他人似乎工作,一般像
- 用于使用索引+调用removeObjectAtIndex环,即使是循环
- 用于循环用于填充一个arrayWithItemsToRemove,然后使用originalArray内部。 removeObjectsInArray
- 使用.filter创建一个新的阵列(arrayWithItemsToRemove)似乎是非常好的,但我不能肯定我的感觉有关更换整个原始阵列
是否有推荐,从数组中删除项目的简单而又安全的方法?其中一个我提到的或我失踪的东西?
这将是很好的获得不同的需要(利与弊)或偏好。我仍然努力选择正确的。
你在说Swift的数组吗?或关于NSMutableArray? – George 2014-09-06 12:23:57
一个NSMutableArray。感谢您的评论。我改变了标题以澄清这一点。 – Bernd 2014-09-06 12:42:05