2009-08-11 19 views
9

मुझे किसी ऑब्जेक्ट के स्मृति पते को एनएसएसटींग के रूप में स्टोर करने की आवश्यकता है। क्या इसके लिए एक विशेष प्रारूप विनिर्देशक है?क्या कोई ऑब्जेक्ट का स्मृति पता एनएसएसटींग के रूप में प्राप्त करने का कोई तरीका है?

उत्तर

23

%p वस्तुओं के पॉइंटर्स समेत किसी भी सूचक के लिए काम करना चाहिए। तो:

NSString *addr = [NSString stringWithFormat:@"%p", obj]; 

एक स्ट्रिंग 0x साथ हेक्सादशमलव में शुरू हो जाएगा कि।

3

हां, आप स्ट्रिंग के रूप में ऑब्जेक्ट का पता प्राप्त करने के लिए %p फ़ॉर्मेटर का उपयोग कर सकते हैं। ऐसा कुछ काम करेगा:

NSString *pstr = [NSString stringWithFormat:@"%p", myPtr]; 
संबंधित मुद्दे

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