2011-09-23 25 views
11

Tôi có một số chuỗi như NAVJYOT COMPLEX, NEAR A ONE SCHOOL, SUBHASH CHOWK, MEMNAGAR, Ahmedabad, Gujarat, India.Chuyển đổi NSString chữ hoa vào vốn hóa

Tôi muốn chuyển đổi chúng để các ký tự đầu tiên là chữ hoa và còn lại là chữ thường, ví dụ: Navjyot Complex, Near A One School, Subhash Chowk, Memnagar, Ahmedabad, Gujarat, India. Vì vậy, hãy giúp tôi chuyển đổi những chuỗi đó.

Xin cảm ơn trước.

Trả lời

25

NSString có phương pháp sau đây

capitalizedString 

nó sẽ trả về:

"Một chuỗi với ký tự đầu tiên của mỗi từ trong thu đổi thành giá trị chữ hoa tương ứng của nó, và tất cả các nhân vật còn lại thiết lập để họ giá trị chữ thường tương ứng. "

http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSString.html

+0

+1, quá già nhưng vàng trả lời, tìm kiếm nhanh chóng và được giúp đỡ. –

7

sử dụng này một

NSString *str1 = @"ron"; 
NSString *str = [str1 capitalizedString]; 
+0

btw mate, Ron đã được viết hoa, tôi biết nó không tạo nên sự khác biệt vì hàm bạn đề xuất hoạt động, nhưng vì lý do giải thích ví dụ, str1 phải là chữ thường để hiểu rõ hơn. –

Các vấn đề liên quan