2011-09-23 13 views
11

में NSString अपरकेस कन्वर्ट मैं NAVJYOT COMPLEX, NEAR A ONE SCHOOL, SUBHASH CHOWK, MEMNAGAR, Ahmedabad, Gujarat, India जैसे कुछ तार किया है।बड़े अक्षरों के

मैं उन्हें परिवर्तित करना चाहते हैं तो पहले वर्ण अपरकेस है और शेष लोअरकेस, उदा हैं: Navjyot Complex, Near A One School, Subhash Chowk, Memnagar, Ahmedabad, Gujarat, India। तो कृपया उन तारों को परिवर्तित करने में मेरी मदद करें।

अग्रिम धन्यवाद।

उत्तर

25

NSString निम्न विधि

capitalizedString 

यह रिटर्न है:

"प्रत्येक शब्द में रिसीवर अपनी इसी अपरकेस मान में बदल से पहले वर्ण के साथ एक स्ट्रिंग, और सभी शेष पात्रों के लिए सेट अपने संबंधित लोअरकेस मान। "

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

+0

+1, बहुत पुराना है, लेकिन सोने के जवाब है, त्वरित खोज और मदद की हो। –

7

उपयोग यह एक

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

बीटीडब्ल्यू साथी, रॉन पहले से ही पूंजीकृत था, मुझे पता है कि इससे कोई फर्क नहीं पड़ता क्योंकि आपके द्वारा सुझाए गए फ़ंक्शन का काम करता है, लेकिन उदाहरण को समझाने के लिए, str1 बेहतर समझ के लिए लोअरकेस होना चाहिए। –

संबंधित मुद्दे