Instance Method

replaceObjects(in:withObjectsFrom:)

Replaces the objects in the receiving array specified by a given range with all of the objects from a given array.

Declaration

func replaceObjects(in range: NSRange, withObjectsFrom otherArray: [Any])

Parameters

aRange

The range of objects to be replaced in (or removed from) the receiving array.

otherArray

The array of objects from which to select replacements for the objects in aRange.

Discussion

If otherArray has fewer objects than are specified by aRange, the extra objects in the receiving array are removed. If otherArray has more objects than are specified by aRange, the extra objects from otherArray are inserted into the receiving array.

See Also

Replacing Objects

func replaceObject(at: Int, with: Any)

Replaces the object at index with anObject.

func replaceObjects(at: IndexSet, with: [Any])

Replaces the objects in the receiving array at locations specified with the objects from a given array.

func replaceObjects(in: NSRange, withObjectsFrom: [Any], range: NSRange)

Replaces the objects in the receiving array specified by one given range with the objects in another array specified by another range.

func setArray([Any])

Sets the receiving array’s elements to those in another given array.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software