The type T
that the memory has already been bound to.
メモリがすでに束縛されているところの型T
。
Generic Instance Method
総称体インスタンスメソッド
assuming
assumingMemoryBound(to:)
Returns a typed pointer to the memory referenced by this pointer, assuming that the memory is already bound to the specified type.
このポインタによって参照されるメモリに対する型付ポインタを返します、メモリがすでに指定された型へ束縛されると仮定します。
Availability
- iOS 8.0+
- iPadOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 8.0+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
func assumingMemoryBound<T>(to: T.Type) -> UnsafeMutablePointer
<T>
Parameters パラメータ
to
Return Value 戻り値
A typed pointer to the same memory as this raw pointer. この生のポインタと同じメモリに対する型付ポインタ。
Discussion 解説
Use this method when you have a raw pointer to memory that has already been bound to the specified type. The memory starting at this pointer must be bound to the type T
. Accessing memory through the returned pointer is undefined if the memory has not been bound to T
. To bind memory to T
, use bind
instead of this method.
あなたがすでに指定された型へ束縛されているメモリに対する生のポインタを持つ場合に、このメソッドを使ってください。このポインタで始まるメモリは、型T
に束縛されていなければなりません。返されるポインタによってメモリにアクセスすることは、メモリがT
に束縛されていないならば未定義です。メモリをT
に束縛するには、bind
をこのメソッドの代わりに使ってください。