Type Method

dataWithData:

Creates a data object containing the contents of another data object.

Declaration

+ (instancetype)dataWithData:(NSData *)data;

Parameters

aData

A data object.

See Also

Creating Data

+ data

Creates an empty data object.

+ dataWithBytes:length:

Creates a data object containing a given number of bytes copied from a given buffer.

+ dataWithBytesNoCopy:length:

Creates a data object that holds a given number of bytes from a given buffer.

+ dataWithBytesNoCopy:length:freeWhenDone:

Creates a data object that holds a given number of bytes from a given buffer.

- initWithBytes:length:

Initializes a data object filled with a given number of bytes copied from a given buffer.

- initWithBytesNoCopy:length:

Initializes a data object filled with a given number of bytes of data from a given buffer.

- initWithBytesNoCopy:length:deallocator:

Initializes a data object filled with a given number of bytes of data from a given buffer, with a custom deallocator block.

- initWithBytesNoCopy:length:freeWhenDone:

Initializes a newly allocated data object by adding the given number of bytes from the given buffer.

- initWithData:

Initializes a data object with the contents of another data object.