The number of bytes to allocate. byte
must not be negative.
アロケートすることになるバイト数。byte
は、負であってはなりません。
allocate(byteCount:alignment:)
Availability
- iOS 8.0+
- iPadOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 9.3+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
static func allocate(byteCount: Int
, alignment: Int
) -> UnsafeMutableRawBufferPointer
Parameters パラメータ
byteCount
Count Count alignment
The alignment of the new region of allocated memory, in bytes.
alignment
must be a whole power of 2. アロケートされたメモリの新しい領域のアラインメント、バイトで。alignment
は2の整冪でなければなりません。
Return Value 戻り値
A buffer pointer to a newly allocated region of memory aligned to alignment
.
alignment
にアラインされた新規割り当てのメモリ領域へのバッファポインタ。
Discussion 解説
You are in charge of managing the allocated memory. Be sure to deallocate any memory that you manually allocate. あなたは、アロケートされたメモリの管理を任されます。あなたが手動でアロケートするあらゆるメモリをデアロケートするのを確実にしてください。
The allocated memory is not bound to any specific type and must be bound before performing any typed operations. If you are using the memory for a specific type, allocate memory using the Unsafe
static method instead.
アロケートされたメモリは、何ら特定の型に束縛されません、そして何らかの型付き演算を実行する前に束縛されなければなりません。あなたが特定の型のためのメモリを使っているならば、代わりにメモリをUnsafe
静的メソッドを使ってアロケートしてください。