将目标C中的所有首字母大写?

时间:2013-03-15 04:47:40

标签: objective-c cocoa

任何人都知道怎么做?

所以我们根据空间拆分,然后将每个都大写,然后将它们向右移动?

3 个答案:

答案 0 :(得分:7)

您可以使用以下任一方法来实现这一目标:

-[NSString capitalizedString]

或者:

-[NSString capitalizedStringWithLocale:]

答案 1 :(得分:3)

只需使用capitalizedString方法。

  

返回值

     

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

答案 2 :(得分:2)

要大写使用:

string=[string capitalizedString];

给出句子中的每个单词。


  

所以我们根据空间分割,然后将每个大写,然后   把它们向右移动?

这不是必需的。无需打破单词并单独将其中的每一个都资本化。