2013-12-14 271 views
-2

是否有任何方法获取字符串并将所有小写字母转换为大写? 我正在考虑让循环遍历,检查每个字符,看它是否在范围0061-007A(小写字母),并且仅从unicode代码中减去26(基本16)(转换为大写对应)并将该字符添加回字符串。用小写字母写成小写字母大写

但我想我会检查是否有一个更简单的方法已经在那里...谷歌搜索,但找不到任何东西...我敢肯定,我可以使用1x1 UIWebView并加载一些JavaScript(这样做这)与我的字符串到UIWebView,但除了手动方法我已经在Objective-C中已经有一些东西我刚刚提到的权利?

+3

在问这样一个问题之前,请看'NSString'文档。 – rmaddy

回答

3

你并不需要一个循环 - 您可以使用

NSString *upper = [src uppercaseString]; 

NSString *upper = [src uppercaseStringWithLocale:myLocale]; 

用于针对特定的语言环境。

+0

非常感谢! –