init?(length: Int)
The number of bytes the data object can initially contain. データオブジェクトが初めに含むバイト数。
Availability 有効性
Technology
init?(capacity: Int
)
capacity
The number of bytes the data object can initially contain. データオブジェクトが初めに含むバイト数。
An initialized NSMutable
object capable of holding capacity
bytes.
初期化されたNSMutable
オブジェクトは、capacity
バイトを保持する能力があります。
The returned object has the same memory alignment guarantees as malloc(_:)
.
返されるオブジェクトは、malloc(_:)
と同じメモリアライメントを保証されます。
This method doesn’t necessarily allocate the requested memory right away. Mutable data objects allocate additional memory as needed, so capacity
simply establishes the object’s initial capacity. When it does allocate the initial memory, though, it allocates the specified amount. This method sets the length of the data object to 0
.
このメソッドは、必ずしも直ちに要求されたメモリをアロケートしません。可変データオブジェクトは、追加のメモリを必要に応じてアロケートします、なのでcapacity
は単にそのオブジェクトのもつ初期容量を確立します。それが初期メモリをアロケートする場合、そうはいっても、それは指定された量をアロケートします。このメソッドは、このデータオブジェクトの長さを0
に設定します。
If the capacity specified in capacity
is greater than four memory pages in size, this method may round the amount of requested memory up to the nearest full page.
capacity
において指定された容量が大きさにおいて4メモリページより大きいならば、このメソッドは要求されたメモリの総量を最寄りのフルページまで切り上げるかもしれません。
init?(length: Int)
+ dataWithCapacity: