valueWithBytes:objCType:
Creates a value object containing the specified value, interpreted with the specified Objective-C type.
Declaration
+ (NSValue *) valueWithBytes:(const void *) value objCType:(const char *) type;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
See Number and Value Programming Topics for other considerations in creating a value object and code examples.