दो कार्य हैं जिनका आप उपयोग कर सकते हैं।
- (NSString*)description
जब आप अपनी वस्तु को IE के लिए एक पैरामीटर के रूप में प्रदर्शित करते हैं, तो यह प्रदर्शित किया जाएगा NSLog
। अन्य विवरण समारोह है:
- (NSString*)debugDescription
जब आप po anInstanceOfYourClass
डीबग कमांड विंडो में करते हैं तो इसे कॉल किया जाएगा । यदि आपकी कक्षा में कोई debugDescription
फ़ंक्शन नहीं है , तो बस description
बुलाया जाएगा।
ध्यान दें कि बेस क्लास NSObject
ने description
लागू किया है, लेकिन यह काफी नंगे-हड्डियां हैं: यह केवल ऑब्जेक्ट का पता प्रदर्शित करता है। यही कारण है कि मैं आपको description
किसी भी वर्ग में लागू करने की सलाह देता हूं जिससे आप जानकारी प्राप्त करना चाहते हैं, खासकर यदि आप description
अपने कोड में विधि का उपयोग करते हैं । यदि आप description
अपने कोड में उपयोग करते हैं , तो मेरा सुझाव है कि आप इसे भी लागू करें debugDescription
, और भी debugDescription
अधिक क्रिया करना।
description
संपत्ति आरक्षित है ... और उपयोगी डिबगिंग जानकारी प्रदान करेगा! उस मामले में आपको अपने स्वयं के अनूठे तरीके के नाम के साथ आने की आवश्यकता होगी।