文書   >   Swift   >  String   >   utf8CString


インスタンスプロパティ


utf8CString


文字列の、連続して格納された NULL で終わる UTF-8 表現。





宣言


var utf8CString: ContiguousArray<CChar> { get }


議論


基礎となるメモリにアクセスするには、配列に対して 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 文字列の取得

















トップへ(Swift 標準ライブラリ)












トップへ(Swift 標準ライブラリ)












トップへ(Swift 標準ライブラリ)












トップへ(Swift 標準ライブラリ)
目次
Xcode の新機能

  • 言語:Swift
  • SDK
  • Xcode 8.0+
  • Framework
  • Swift 標準ライブラリ
  • 宣言
  • 議論
  • 以下も見よ












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)