基本問題。什麼是有選擇地從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