StructureSwift

    ContiguousArray

    A contiguously stored array.

    @frozen struct ContiguousArray<Element>

    Overview

    The ContiguousArray type is a specialized array that always stores its elements in a contiguous region of memory. This contrasts with Array, which can store its elements in either a contiguous region of memory or an NSArray instance if its Element type is a class or @objc protocol.

    If your array’s Element type is a class or @objc protocol and you do not need to bridge the array to NSArray or pass the array to Objective-C APIs, using ContiguousArray may be more efficient and have more predictable performance than Array. If the array’s Element type is a struct or enumeration, Array and ContiguousArray should have similar efficiency.

    For more information about using arrays, see Array and ArraySlice, with which ContiguousArray shares most properties and methods.

    Members

    Typealiases

    Initializers

    Instance Subscripts

    Instance Properties

    Foundation

    Instance Methods

    Foundation

    Type Operators

    Removed Members

    Instance Methods