The immutable raw pointer to convert. If other
is nil
, the result is nil
.
変換されることになる不変の生のポインタ。other
がnil
ならば、結果は、nil
です。
Initializer
init(mutating:)
Creates a new mutable raw pointer from the given immutable raw pointer.
新しい可変の生のポインタを与えられた不変の生のポインタから作成します。
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 宣言
init?(mutating other: UnsafeRawPointer
?)
Parameters パラメータ
other
Discussion 解説
Use this initializer to explicitly convert other
to an Unsafe
instance. This initializer creates a new pointer to the same address as other
and performs no allocation or copying.
このイニシャライザを使って、other
をUnsafe
インスタンスに明示的に変換してください。このイニシャライザは、新しいポインタをother
と同じアドレスに作成して、割り当てやコピーを実行することはありません。