Initializes a value object to contain the specified value, interpreted with the specified Objective-C type.
- iOS 2.0+
- macOS 10.0+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
A pointer to data to be stored in the new value object.
The Objective-C type of
value, as provided by the
@encode()compiler directive. Do not hard-code this parameter as a C string.
An initialized value object that contains
value, which is interpreted as being of the Objective-C type
type. The returned object might be different than the original receiver.
See Number and Value Programming Topics for other considerations in creating a value object.
This is the designated initializer for the