Initializer

init(capacity:)

Creates an empty data buffer of a specified size. 指定されたサイズの空のデータバッファを作成します。

Declaration 宣言

init(capacity: Int)

Parameters パラメータ

capacity

The size of the data. データのサイズ。

Discussion 議論

This initializer doesn’t necessarily allocate the requested memory right away. Data allocates additional memory as needed, so capacity simply establishes the initial capacity. When it does allocate the initial memory, though, it allocates the specified amount. このイニシャライザは、必ずしも直ちに要求されたメモリをアロケートされません。Dataは追加のメモリを必要に応じてアロケートします、なのでcapacityは単に初期容量を確立します。それが初期メモリをアロケートする場合、そうはいっても、それは指定された量をアロケートします。

This method sets the count of the data to 0. このメソッドは、このデータのcountを0に設定します。

If the capacity specified in capacity is greater than four memory pages in size, this may round the amount of requested memory up to the nearest full page. capacityにおいて指定された容量が大きさにおいて4メモリページより大きいならば、これは要求されたメモリの総量を最寄りのフルページまで切り上げるかもしれません。

See Also 参照

Creating Populated Data 事前入力されたDataを作成する