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