以字符串大写形式使用小写字母

时间:2013-12-14 23:57:38

标签: ios objective-c character-encoding uppercase

是否有任何方法可以获取字符串并将所有小写字母转换为大写? 我正在考虑让for循环运行,检查每个字符,查看它是否在0061-007A(小写字母)范围内,只是从unicode代码中减去26(base 16)(转换为大写字母)将该字符添加回字符串。

但是我想我会检查是否有更简单的方法... googled但找不到任何东西......我确信我可以使用1x1 UIWebView并加载一些javascript(这样做用我的字符串进入UIWebView但除了我刚才提到的手动方法之外,还有必须在Objective-C中有一些东西吗?

1 个答案:

答案 0 :(得分:3)

您不需要循环 - 您可以使用

NSString *upper = [src uppercaseString];

NSString *upper = [src uppercaseStringWithLocale:myLocale];

用于定位特定区域设置。