2011-03-07 16 views

उत्तर

8

कैसे इस बारे में:

NSString *str = [NSString stringWithFormat: @"%lf", number]; 
3

तुम भी उपयोग कर सकते हैं

NSString *str = [[NSString alloc] initWithFormat: @"%lf", number]; 

संपादित करें:

अंतर यह है कि आप इस मामले में str चर release करने की जरूरत है जब आप पूरा कर रहा है इसके साथ। हम वर्ग चर को प्रारंभ करने के लिए init विधि का उपयोग करते हैं ताकि वे कक्षा में पहुंच योग्य हो सकें और फिर उन्हें dealloc में रिलीज़ कर सकें।

+0

उपर्युक्त दृष्टिकोणों का उपयोग करने के क्या परिणाम हैं? हम कैसे तय करते हैं कि इसका उपयोग कब करें? – Namratha

+2

वे वही हैं, सिवाय इसके कि यदि आप स्वयं स्ट्रिंग को आवंटित करते हैं, तो आपको इसे किसी भी समय छोड़ना होगा। इसी कारण से, + stringWithFormat: यदि आप स्ट्रिंग को चारों ओर रखने की योजना नहीं बनाते हैं तो थोड़ा अधिक सुविधाजनक है। – Caleb

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