Generic Structure

ContiguousArray

A contiguously stored array. 隣接保管の配列。

Declaration 宣言

@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. ContiguousArrayは、それの要素がメモリの隣接領域に常に格納される特殊化された配列です。これはArrayとは対照的です、それはそれの要素をメモリの隣接領域かもしくは、それのElement型がクラスまたは@objcプロトコルならばNSArrayインスタンスのどちらかに格納することができます。

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. あなたの配列のElement型がクラスまたは@objcプロトコルで、あなたがその配列をNSArrayにブリッジしたりその配列をObjective-C APIに渡したりする必要がないならば、ContiguousArrayを使うことはArrayよりもより効率的でありそしてより予測どおりの性能を持つでしょう。配列のElement型が構造体または列挙であるならば、ArrayContiguousArrayは同じような効率を持つはずです。

For more information about using arrays, see Array and ArraySlice, with which ContiguousArray shares most properties and methods. 配列の使用についてのさらなる情報は、ArrayArraySliceを見てください、それらとContiguousArrayはほとんどのプロパティとメソッドを共有します。

Topics 話題

Type Aliases 型エイリアス

Initializers イニシャライザ

Instance Properties 様々なインスタンスプロパティ

Instance Methods インスタンスメソッド

Subscripts 添え字

Operator Functions 演算子関数

Relationships 関係

Conforms To 次に準拠

See Also 参照

Related Array Types 関連した配列型