A contiguously stored array.
연속적으로 저장되어 있는 배열
@frozen struct ContiguousArray<Element>
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.