文書   >   Swift   >  String   >   utf8CString
インスタンスプロパティ
utf8CString
文字列の、連続して格納された NULL で終わる UTF-8 表現。
宣言
議論
基礎となるメモリにアクセスするには、配列に対して withUnsafeBufferPointer を呼び出します。
let s = "Hello!" let bytes = s.utf8CString print(bytes) // Prints "[72, 101, 108, 108, 111, 33, 0]" bytes.withUnsafeBufferPointer { ptr in print(strlen(ptr.baseAddress!)) } // Prints "6"
以下も見よ
C 文字列の取得
func withCString<Result>((UnsafePointer<Int8>) -> Result) -> Result
与えられたクロージャを、文字列の内容へのポインタで呼び出します。これは、NULL で終わる UTF-8 コード単位のシーケンスとして表されます。
文字列の内容へのポインタを使用して、与えられたクロージャを呼び出します。これは、NULL で終わるコード単位のシーケンスとして表されます。
トップへ(Swift 標準ライブラリ)
トップへ(Swift 標準ライブラリ)
トップへ(Swift 標準ライブラリ)
トップへ(Swift 標準ライブラリ)