CFURLGetBytes(_:_:_:)
Returns by reference the byte representation of a URL object.
Declaration
func CFURLGetBytes(_ url: CFURL!, _ buffer: UnsafeMutablePointer<UInt8>!, _ bufferLength: CFIndex) -> CFIndexParameters
- url:
The URL object to convert to a byte representation.
- buffer:
The buffer where you want the bytes to be placed. If the buffer is of insufficient size, returns
-1and no bytes are placed in buffer. IfNULLthe needed length is computed and returned. The returned bytes are the original bytes from which the URL was created (not including the base URL). If the URL was created from a string, the bytes are the bytes of the string encoded via UTF-8. - bufferLength:
The number of bytes in
buffer.
Return Value
Returns the number of bytes in buffer that were filled. If the buffer is of insufficient size, returns -1.