2012-06-26 51 views

回答

19

這裏是解決方案:

NSString *[email protected]"i am a bad Boy"; 
    str=[str capitalizedString]; 
NSLog(str); 

輸出將是:

I Am A Bad Boy. 
+0

非常感謝Balla –

+0

Thats awesome .. –

+0

Rishi也告訴我,但我寫這樣[str capitalizedString]這就是爲什麼它不工作,現在你清除它完美。 –

7

use- capitalizedString方法。

此方法返回:

從每個字的第一個字符在改變到它的相應的大寫值接收機 ,和所有剩餘 字符設置爲它們的相應的小寫值的字符串。

您可以查詢詳細NSString文檔 - https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSString.html

+0

這將只適用於第一個單詞而不適用於句子中的其他單詞 –

+0

只要單詞正確分離,這將工作。正如文檔「A」中所提到的,這裏是由空格,製表符或行結束符分隔的任何字符序列。所以只要單詞被上面的任何一個單獨分隔,它就會完美地工作。 – rishi

+0

好的,謝謝,我會通過它。謝謝很多 –

相關問題