Instance Methodswift 6.0.3Swift

toOpaque

Unsafely converts an unmanaged class reference to a pointer.

func toOpaque() -> UnsafeMutableRawPointer

Returns

An opaque pointer to the value of this unmanaged reference.

This operation does not change reference counts.

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