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
) -> UnsafeMutableRawPointer
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 pointer to a newly allocated region of memory. The memory is allocated, but not initialized. 新しくアロケートされたメモリ領域へのポインタ。メモリはアロケートされます、しかし初期化されません。
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
静的メソッドを使ってアロケートしてください。