objective-c ios lowercase

objective c - Conversión de todo el texto a minúsculas en Objective-C



ios lowercase (3)

Tengo un campo de texto en mi aplicación iOS donde se supone que el usuario debe ingresar texto. Pero me preguntaba si hay alguna forma de convertir la entrada de los usuarios a letras minúsculas.

Recuerdo que en C # era algo así como Convert.ToLower pero parece que no puedo entender cómo hacerlo en Objective-C.


Hay un método llamado NSString en NSString . NSString contiene muchos métodos para la manipulación de cadenas, lea la documentación .

NSString *myString = @"Hello, World!"; NSString *lower = [myString lowercaseString]; // this will be "hello, world!"


Si desea utilizar una Locale específica al convertir una cadena en minúsculas, use lowercaseStringWithLocale (en lowercased(with: Locale) en Swift 3+).

C objetivo

NSString *myString = @"Hello, World!"; NSLocale *locale = [NSLocale localeWithLocaleIdentifier:@"en_US"]; NSString *lower = [myString lowercaseStringWithLocale:locale];

Swift 3+

let myString = "Hello, World!" let locale = Locale(identifier: "en_US") let lower = myString.lowercased(with: locale)


Swift 3:

let upperCasedString = "UPPERCASED" let lowerCasedString = upperCasedString.lowercased() //prints "uppercased"