Perform in-place transliteration on a mutable string.
- iOS 2.0+
- macOS 10.4+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
A pointer to the range over which the transformation is applied.
NULL causes the whole string to be transformed. On return,
range is modified to reflect the new range corresponding to the original range.
A Boolean that, if
true, specifies that the inverse transform should be used (if it exists).
true if the transform is successful; otherwise
The transformation represented by
transform is applied to the given range of
string, modifying it in place. Only the specified range is modified, but the transform may look at portions of the string outside that range for context. Reasons that the transform may be unsuccessful include an invalid transform identifier, and attempting to reverse an irreversible transform.
CFMutableString Miscellaneous Functions
Appends the characters of a string to those of a CFMutableString object.
Appends a formatted string to the character contents of a CFMutableString object.
Changes the first character in each word of a string to uppercase (if it is a lowercase alphabetical character).
Folds a given string into the form specified by optional flags.
Inserts a string at a specified location in the character buffer of a CFMutableString object.
Changes all uppercase alphabetical characters in a CFMutableString to lowercase.
Normalizes the string into the specified form as described in Unicode Technical Report #15.
Enlarges a string, padding it with specified characters, or truncates the string.
Replaces part of the character contents of a CFMutableString object with another string.
Replaces all characters of a CFMutableString object with other characters.
Trims a specified substring from the beginning and end of a CFMutableString object.
Changes all lowercase alphabetical characters in a CFMutableString object to uppercase.