2013-12-14 335 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

非常感謝! –