String Transformations

These constants specify transforms used by the applyTransform:reverse:range:updatedRange: method.

Topics

Constants

NSStringTransformLatinToKatakana

A constant containing the transliteration of a string from Latin script to Katakana script.

NSStringTransformLatinToHiragana

A constant containing the transliteration of a string from Latin script to Hiragana script.

NSStringTransformLatinToHangul

A constant containing the transliteration of a string from Latin script to Hangul script.

NSStringTransformLatinToArabic

A constant containing the transliteration of a string from Latin script to Arabic script.

NSStringTransformLatinToHebrew

A constant containing the transliteration of a string from Latin script to Hebrew script.

NSStringTransformLatinToThai

A constant containing the transliteration of a string from Latin script to Thai script.

NSStringTransformLatinToCyrillic

A constant containing the transliteration of a string from Latin script to Cyrillic script.

NSStringTransformToLatin

A constant containing the transliteration of a string from any script to Latin script.

NSStringTransformMandarinToLatin

A constant containing the transliteration of a string from Han script to Latin.

NSStringTransformHiraganaToKatakana

A constant containing the transliteration of a string from Hiragana script to Katakana script.

NSStringTransformFullwidthToHalfwidth

A constant containing the transformation of a string from full-width CJK characters to half-width forms.

NSStringTransformToXMLHex

A constant containing the transformation of a string from characters to XML hexadecimal escape codes.

NSStringTransformToUnicodeName

An identifier for a transform that converts characters to Unicode names.

NSStringTransformStripCombiningMarks

A constant containing the transformation of a string by removing combining marks.

NSStringTransformStripDiacritics

A constant containing the transformation of a string by removing diacritics.