Type Method 型メソッド

fromOpaque(_:)

Unsafely turns an opaque C pointer into an unmanaged class reference. 不透明Cポインタの管理されないクラス参照への安全でない転換。

Declaration 宣言

static func fromOpaque(_ value: UnsafeRawPointer) -> Unmanaged<Instance>

Parameters パラメータ

value

An opaque C pointer. 不透明Cポインター。

Return Value 戻り値

An unmanaged class reference to value. valueへの管理されないクラス参照。

Discussion 解説

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


let str: CFString = Unmanaged.fromOpaque(ptr).takeUnretainedValue()