Gets a pointer to the raw bytes of a data object from an array directly.
- macOS 10.7+
- Mac Catalyst 13.0+
The array which is to be examined.
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.
Upon return output, will contain the length of the data corresponding to the specified key.
The underlying bytes at the specified index. NULL if the value at the specified index is not a data value.
Creates an XPC object representing a POSIX file descriptor.
Returns a file descriptor that is equivalent to the one boxed by the file descriptor object.
Calculates a hash value for the given object.
Decrements the reference count of an object.
Increments the reference count of an object.
Creates an XPC object representing the given shared memory region.
Maps the region boxed by the XPC shared memory object into the caller’s address space.
Creates an XPC object representing a universally-unique identifier (UUID) as described by uuid(3).