Instance Method インスタンスメソッド

toOpaque()

Unsafely converts an unmanaged class reference to a pointer. 管理されないクラス参照をポインタへと安全でない変換をする。

Declaration 宣言

func toOpaque() -> UnsafeMutableRawPointer

Return Value 戻り値

An opaque pointer to the value of this unmanaged reference. この管理されない参照の値への不透明ポインタ。

Discussion 解説

This operation does not change reference counts. この操作は参照カウントを変更しません。


let str0 = "boxcar" as CFString
let bits = Unmanaged.passUnretained(str0)
let ptr = bits.toOpaque()