Calls the given closure with a pointer to the contents of the string, represented as a null-terminated sequence of UTF-8 code units.
Required.
SDK
- Xcode 9.0+
Framework
- Swift Standard Library
Declaration
Parameters
body
A closure with a pointer parameter that points to a null-terminated sequence of UTF-8 code units. If
body
has a return value, that value is also used as the return value for thewith
method. The pointer argument is valid only for the duration of the method’s execution.CString(_:)
Return Value
The return value, if any, of the body
closure parameter.
Discussion
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.