在Objective-C中将所有文本转换为小写
我有我的iOS应用程序中的用户应该input一些文本的文本框。 但我想知道是否有任何方法将用户input转换为小写字母。
我记得在C#中,它就像Convert.ToLower但我似乎无法弄清楚如何在Objective-C中做到这一点。 
 在NSString上有一个叫做lowercaseString的方法。  NSString包含了很多string操作的方法,请阅读文档 。 
 NSString *myString = @"Hello, World!"; NSString *lower = [myString lowercaseString]; // this will be "hello, world!" 
Swift 3:
 let upperCasedString = "UPPERCASED" let lowerCasedString = upperCasedString.lowercased() //prints "uppercased" 
 如果要在将string转换为小写字符时使用特定的Locale ,请在Swift 3+中使用lowercaseStringWithLocale ( lowercased(with: Locale) )。 
Objective-C的
 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)