Преобразование NSString UPPERCASE в заглавные
У меня есть такие строки, как NAVJYOT COMPLEX
, NEAR A ONE SCHOOL
, SUBHASH CHOWK
, MEMNAGAR
, Ahmedabad
, Gujarat
, India
.
Я хочу преобразовать их, чтобы первый символ был прописным, а остальные - строчными буквами, например: NAVJYOT COMPLEX
, NEAR A ONE SCHOOL
, SUBHASH CHOWK
, MEMNAGAR
, Ahmedabad
, Gujarat
, India
. Поэтому, пожалуйста, помогите мне преобразовать эти строки.
Спасибо заранее.
Ответы
Ответ 1
nsstring имеет следующий метод
capitalizedString
он возвращает:
"Строка с первым символом из каждого слова в приемнике изменилась на соответствующее значение в верхнем регистре, а все остальные символы соответствовали соответствующим строчным значениям."
http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSString.html
Ответ 2
используйте этот
NSString *str1 = @"ron";
NSString *str = [str1 capitalizedString];