Invokes the given closure with a mutable buffer pointer covering the raw bytes of the given argument.
- Xcode 8.0+
- Swift Standard Library
An instance to temporarily access through a mutable raw buffer pointer. Note that the
inoutexclusivity rules mean that, like any other
valuecannot be directly accessed by other code for the duration of
body. Access must only occur through the pointer argument to
A closure that takes a raw buffer pointer to the bytes of
valueas its sole argument. If the closure has a return value, that value is also used as the return value of the
withfunction. The buffer pointer argument is valid only for the duration of the closure’s execution.
Unsafe Mutable Bytes(of: _:)
The return value, if any, of the
The buffer pointer argument to the
body closure provides a collection interface to the raw bytes of
value. The buffer is the size of the instance passed as
value and does not include any remote storage.