Calls the given closure with a pointer to the contents of the string, represented as a null-terminated sequence of code units.
- Xcode 9.0+
- Swift Standard Library
A closure with a pointer parameter that points to a null-terminated sequence of code units. If
bodyhas a return value, that value is also used as the return value for the
withmethod. The pointer argument is valid only for the duration of the method’s execution.
CString(encoded As: _:)
The encoding in which the code units should be interpreted.
The return value, if any, of the
body closure parameter.
The pointer passed as an argument to
body is valid only during the execution of
with. Do not store or return the pointer for later use.