Conversión de todo el text a minúsculas en Objective-C

Tengo un campo de text en mi aplicación de iOS donde se supone que el usuario ingresa algo de text. Pero me preguntaba si hay alguna forma de convertir la input de los usuarios en 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 methods para la manipulación de cadenas, lea la documentation .

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

Swift 3:

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

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

C objective

 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)