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

时间:2012-06-26 06:57:40

标签: iphone ios ios4

我有字符串:

  

我是个坏孩子。

我想将该字符串转换为:

  

我是个坏男孩。

我所尝试过的只是一个单词的第一个字符。

2 个答案:

答案 0 :(得分:19)

以下是解决方案:

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

输出将是:

I Am A Bad Boy.

答案 1 :(得分:7)

use- capitalizedString方法。

此方法返回:

  

接收器中每个单词的第一个字符的字符串   更改为相应的大写值,并保留所有剩余值   字符设置为相应的小写值。

您可以查看NSString文档了解更多详情 -  https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSString.html