将句子中每个单词的第一个字母转换为iPhone中的大写字母

SUR*_*NKE 2 iphone ios4 ios

我有字符串:

我是个坏男孩.

我想将该字符串转换为:

我是个坏男孩.

我试过的只是一个词的第一个字符.

Pra*_*era 19

这是解决方案:

NSString *str=@"i am a bad Boy";
    str=[str capitalizedString];
NSLog(str);
Run Code Online (Sandbox Code Playgroud)

输出将是:

I Am A Bad Boy.
Run Code Online (Sandbox Code Playgroud)


ris*_*shi 7

使用 capitalizedString方法.

此方法返回:

带有接收器中每个字的第一个字符的字符串更改为其对应的大写值,并且所有剩余字符设置为其对应的小写值.

您可以查看NSString文档以获取更多详细信息 - https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSString.html