init(_:withObjCType:)
Creates a value object containing the specified value, interpreted with the specified Objective-C type.
Declaration
init(_ value: UnsafeRawPointer, withObjCType type: UnsafePointer<CChar>)Parameters
- value:
A pointer to data to be stored in the new value object.
- type:
The Objective-C type of
value, as provided by the@encode()compiler directive. Do not hard-code this parameter as a C string.
Return Value
A new value object that contains value, which is interpreted as being of the Objective-C type type.
Discussion
This method has the same effect as valueWithBytes:objCType: and may be deprecated in a future release. You should use valueWithBytes:objCType: instead.