3

私は文字列を持っています:

私は悪い子です。

その文字列を次のように変換したい:

私は悪い男の子です。

私が試したことは、単語の最初の文字に対してのみ機能しました。

4

2 に答える 2

20

解決策は次のとおりです。

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

出力は次のようになります。

I Am A Bad Boy.
于 2012-06-26T07:45:29.417 に答える
7

使用 capitalizedString方法。

このメソッドは以下を返します。

受信側の各単語の最初の文字が対応する大文字の値に変更され、残りのすべての文字が対応する小文字の値に設定された文字列。

NSString詳細については、ドキュメントを 確認してください - https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSString.html

于 2012-06-26T07:00:08.903 に答える