What is the better way to remove an object from an Array in Swift?
var testArray:[SomeObject]
let willRemoveObj:SomeObject
...
testArray = testArray.filter({ $0 != willRemoveObj })
or
guard let index = testArray.indexOf(willRemoveObj) else {
return
}
testArray.removeAtIndex(index)