Преобразование 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];