Contents

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.

See Also

Working with Raw Values