static var availableStringEncodings : [String.Encoding]
Returns an Array of the encodings string objects support in the application’s environment.
アプリケーションの環境においてサポートされる符号化文字列オブジェクトの配列を返します。
static var defaultCStringEncoding : String.Encoding
Returns the C-string encoding assumed for any method accepting a C string as an argument.
C文字列を引数として受け入れる何らかのメソッドのために仮定されるC文字列符号化を返します。
static func localizedName (of: String.Encoding) -> String
Returns a human-readable string giving the name of a given encoding.
与えられた符号化の名前を与えている、人間が読む文字列を返します。
var isContiguousUTF8 : Bool
Returns whether this string is capable of providing access to validly-encoded UTF-8 contents in contiguous memory in O(1) time.
この文字列が、有効に符号化されたUTF-8内容に隣接メモリにおいて O(1) 時間でアクセスを提供する能力があるかどうかを返します。
func makeContiguousUTF8 ()
If this string is not contiguous, make it so. If this mutates the string, it will invalidate any pre-existing indices.
この文字列が隣接しないならば、それをそうします。これが文字列を変化させるならば、それはあらゆる前から存在するインデックスを無効にするでしょう。