NSStringTransformToXMLHex
Discussion 議論
For example, the string “🐶🐮” transforms to "
\N{DOG FACE}\N{COW FACE}"
.
例えば、文字列 “🐶🐮” は"
\N{DOG FACE}\N{COW FACE}"
に変形します。
Passing this constant to the apply
method is equivalent to passing k
to CFString
.
この定数をapply
メソッドに渡すことは、k
をCFString
に渡すことに等しいです。
Note 注意
The result of a forward transformation delimits each Unicode name with enclosing curly braces and the leading character sequence "\N"
. In some programming languages, "\N{...}"
is used as an escape sequence for Unicode characters in strings and regular expressions; this isn't supported in Swift or Objective-C. To perform the reverse transform of a string literal in Swift or Objective-C, escape the leading backslash ("\\N{...}"
) for each Unicode name.
前方変換の結果は、囲んでいる波括弧と先導している文字列"\N"
で各ユニコード名の境界を定めます。いくつかのプログラミング言語では、"\N{...}"
は文字列および正規表現においてユニコード文字に対するエスケープシーケンスとして使われます;これはSwiftまたはObjective-Cにおいてサポートされません。文字列リテラルの逆変換をSwiftまたはObjective-Cにおいて実行するには、各ユニコード名に対してその先導しているバックスラッシュをエスケープしてください("\\N{...}"
)。