CFStringLowercase(_:_:)
Changes all uppercase alphabetical characters in a CFMutableString to lowercase.
Declaration
func CFStringLowercase(_ theString: CFMutableString!, _ locale: CFLocale!)Parameters
- theString:
The string to be lowercased. If this value is not a CFMutableString object, an assertion is raised.
- locale:
The locale to use when the lowercasing operation is performed. Prior to OS X v10.3 this parameter was an untyped pointer and not used.
The locale argument affects the case mapping algorithm. For example, for the Turkish locale, case-insensitive compare matches “I” to “ı” (Unicode code point U+0131, Latin Small Dotless I), not the normal “i” character.
Discussion
The locale parameter type changed from void * to CFLocaleRef in OS X v10.3.
See Also
CFMutableString Miscellaneous Functions
CFStringAppend(_:_:)CFStringAppendCharacters(_:_:_:)CFStringAppendCString(_:_:_:)CFStringAppendFormatAndArguments(_:_:_:_:)CFStringAppendPascalString(_:_:_:)CFStringCapitalize(_:_:)CFStringCreateMutable(_:_:)CFStringCreateMutableCopy(_:_:_:)CFStringCreateMutableWithExternalCharactersNoCopy(_:_:_:_:_:)CFStringDelete(_:_:)CFStringFindAndReplace(_:_:_:_:_:)CFStringFold(_:_:_:)CFStringInsert(_:_:_:)CFStringNormalize(_:_:)CFStringPad(_:_:_:_:)