相关疑难解决方法(0)

从Swift中的NSMutableArray中有选择地删除和删除对象

基本问题.在Swift中有选择地从可变数组中删除和删除项目的最佳方法是什么?

有些选项似乎不适合这样,比如在一个内部调用removeObject

  • for in循环
  • 枚举块

和其他似乎一般工作的人一样

  • for循环使用索引+调用removeObjectAtIndex,甚至在循环内部
  • for for循环用于填充arrayWithItemsToRemove然后使用originalArray.removeObjectsInArray(arrayWithItemsToRemove)
  • 使用.filter创建一个新数组似乎真的很好,但我不太确定我对更换整个原始数组的感觉

是否有推荐的,简单而安全的方法从阵列中删除项目?其中一个我提到的或我失踪的东西?

获得不同的(有利有弊)或偏好是很好的.我仍然在努力选择合适的人选.

nsmutablearray swift

5
推荐指数
2
解决办法
8045
查看次数

标签 统计

nsmutablearray ×1

swift ×1