我已经找到如何大写字的所有单词的句子,但不是第一个字。
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)