fromOpaque(_:)
Unsafely turns an opaque C pointer into an unmanaged class reference.
Declaration
static func fromOpaque(_ value: UnsafeRawPointer) -> Unmanaged<Instance>Parameters
- value:
An opaque C pointer.
Return Value
An unmanaged class reference to value.
Discussion
This operation does not change reference counts.
let str: CFString = Unmanaged.fromOpaque(ptr).takeUnretainedValue()