如何大写Objective-C中句子的第一个单词?

我已经找到如何大写字的所有单词的句子,但不是第一个字。

NSString *txt =@"hi my friends!"
[txt capitalizedString];

我不想改变为小写和大写第一个字符。我想利用第一个单词,而不改变其他。

解决方法

这里是另一个去:

NSString *txt = @"hi my friends!";
txt = [txt stringByReplacingCharactersInRange:NSMakeRange(0,1) withString:[[txt substringToIndex:1] uppercaseString]];

对于Swift语言:

txt.replaceRange(txt.startIndex...txt.startIndex,with: String(txt[txt.startIndex]).capitalizedString)

相关文章

我正在用TitaniumDeveloper编写一个应用程序,它允许我使用Ja...
我的问题是当我尝试从UIWebView中调用我的AngularJS应用程序...
我想获取在我的Mac上运行的所有前台应用程序的应用程序图标....
我是一名PHP开发人员,我使用MVC模式和面向对象的代码.我真的...
OSX中的SetTimer在Windows中是否有任何等效功能?我正在使用...
我不确定引擎盖下到底发生了什么,但这是我的设置,示例代码和...