我的iOS应用程序中有一个文本字段,用户应在其中输入一些文本。但是我想知道是否有任何方法可以将用户输入转换为小写字母。
我记得在C#中有点像,Convert.ToLower
但我似乎无法弄清楚如何在Objective-C中做到这一点。
Answers:
有一个叫方法lowercaseString
上NSString
。NSString
包含许多用于字符串操作的方法,请阅读文档。
NSString *myString = @"Hello, World!";
NSString *lower = [myString lowercaseString]; // this will be "hello, world!"
如果要Locale
在将字符串转换为小写字母时使用特定字符,请使用lowercaseStringWithLocale
(lowercased(with: Locale)
在Swift 3+中)。
目标C
NSString *myString = @"Hello, World!";
NSLocale *locale = [NSLocale localeWithLocaleIdentifier:@"en_US"];
NSString *lower = [myString lowercaseStringWithLocale:locale];
迅捷3+
let myString = "Hello, World!"
let locale = Locale(identifier: "en_US")
let lower = myString.lowercased(with: locale)
myString.lowercaseString
,如果您需要去某个地方