func withCString <Result>((UnsafePointer<Int8>) -> Result) -> Result
Calls the given closure with a pointer to the contents of the string, represented as a null-terminated sequence of UTF-8 code units.
null終端のUTF-8コード単位シーケンスとして表される、文字列の内容へのポインタとともに与えられたクロージャを呼び出します。
func withCString <Result, TargetEncoding>( encodedAs : TargetEncoding.Type, (UnsafePointer<TargetEncoding.CodeUnit>) -> Result) -> Result
Calls the given closure with a pointer to the contents of the string, represented as a null-terminated sequence of code units.
null終端のコード単位シーケンスとして表される、文字列の内容へのポインタとともに与えられたクロージャを呼び出します。