Contents

replaceObjects(in:withObjectsFrom:range:)

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

Declaration

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

Parameters

  • range:

    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.

  • otherRange:

    The range of objects be selected from otherArray as replacements for the objects in aRange.

Discussion

The lengths of aRange and otherRange don’t have to be equal: If aRange is longer than otherRange, the extra objects in the receiving array are removed; if otherRange is longer than aRange, the extra objects from otherArray are inserted into the receiving array.

See Also

Related Documentation

Replacing Objects