Instance Method

removeObjects(in:)

Removes from the array each of the objects within a given range.

Declaration

func removeObjects(in range: NSRange)

Parameters

aRange

The range of the objects to be removed from the array.

Discussion

The objects are removed using removeObject(at:).

See Also

Removing Objects

func removeAllObjects()

Empties the array of all its elements.

func removeLastObject()

Removes the object with the highest-valued index in the array

func remove(Any)

Removes all occurrences in the array of a given object.

func remove(Any, in: NSRange)

Removes all occurrences within a specified range in the array of a given object.

func removeObject(at: Int)

Removes the object at index .

func removeObjects(at: IndexSet)

Removes the objects at the specified indexes from the array.

func removeObject(identicalTo: Any)

Removes all occurrences of a given object in the array.

func removeObject(identicalTo: Any, in: NSRange)

Removes all occurrences of anObject within the specified range in the array.

func removeObjects(fromIndices: UnsafeMutablePointer<Int>, numIndices: Int)

Removes the specified number of objects from the array, beginning at the specified index.

Deprecated
func removeObjects(in: [Any])

Removes from the receiving array the objects in another given array.