Простой способ установить отдельный символ NSString к верхнему регистру

В файле build.gradle измените compileSdkVersion на текущую версию. Для меня это 23. Ваш buildToolsVersion будет таким же числом. Следовательно, единственное, что мне нужно было сделать, это

  • Заменить CompileSdkVersion 15 на CompileSdkVersion 23 в build.gradle
10
задан Rog 19 May 2009 в 20:40
поделиться

2 ответа

Поскольку NSString неизменяем, то, что у вас есть, кажется хорошим способом делать то, что вы хотите делать. Реализации (NSString *) uppercaseString и подобных методов, вероятно, очень похожи на то, что вы написали, поскольку они возвращают новый NSString вместо изменения того, на которое вы отправили сообщение .

3
ответ дан 3 December 2019 в 17:21
поделиться

Подход очень похож на то, что есть у вас, но немного более сжатый:

 NSString *capitalisedSentence = 
    [dateString stringByReplacingCharactersInRange:NSMakeRange(0,1)  
    withString:[[dateString  substringToIndex:1] capitalizedString]];
17
ответ дан 3 December 2019 в 17:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: