Contents

xpc_array_get_data(_:_:_:)

Gets a pointer to the raw bytes of a data object from an array directly.

Declaration

func xpc_array_get_data(_ xarray: xpc_object_t, _ index: Int, _ length: UnsafeMutablePointer<Int>?) -> UnsafeRawPointer?

Parameters

  • xarray:

    The array which is to be examined.

  • index:

    The index of the value to obtain. This value must lie within the index space of the array (0 to N-1 inclusive, where N is the count of the array). If the index is outside that range, the behavior is undefined.

  • length:

    Upon return output, will contain the length of the data corresponding to the specified key.

Return Value

The underlying bytes at the specified index. NULL if the value at the specified index is not a data value.

See Also

Array objects