+ dataWithLength:
- initWithCapacity:
- initWithLength:
Availability 有効性
Technology
+ (instancetype)dataWithCapacity:(NSUInteger
)aNumItems;
aNumItems
The number of bytes the new data object can initially contain. 新しいデータオブジェクトが初期状態で含むバイト数。
A new NSMutable
object capable of holding a
bytes.
ある新しいNSMutable
オブジェクト、それはa
バイトを保持する能力があります。
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 a
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
.
このメソッドは、必ずしも直ちに要求されたメモリをアロケートしません。可変データオブジェクトは、追加のメモリを必要に応じてアロケートします、なのでa
は単にそのオブジェクトのもつ初期容量を確立します。それが初期メモリをアロケートする場合、そうはいっても、それは指定された量をアロケートします。このメソッドは、このデータオブジェクトの長さを0
に設定します。
If the capacity specified in a
is greater than four memory pages in size, this method may round the amount of requested memory up to the nearest full page.
a
において指定された容量が大きさにおいて4メモリページより大きいならば、このメソッドは要求されたメモリの総量を最寄りのフルページまで切り上げるかもしれません。
+ dataWithLength:
- initWithCapacity:
- initWithLength: