2011-11-08 11 views
5

जब एक्सकोड 3 में प्रोग्राम डिबगिंग करते हैं, तो मैं अक्सर कोड की रेखाओं के माध्यम से कदम उठाने के दौरान एक बफर परिवर्तन की सामग्री को देखने के लिए एक अलग विंडो में मेमोरी ब्राउज़र का उपयोग करता हूं।मैं एक्सकोड 4 में मेमोरी ब्राउज़र कैसे खोलूं?

जैसा कि मैंने अब एक्सकोड 4 का उपयोग शुरू किया है, मुझे आश्चर्य है कि मेमोरी ब्राउज़र कैसे खोलें। मुझे यूआई में ऐसा कुछ नहीं मिल रहा है। क्या कोई मदद प्रदान कर सकता है?

उत्तर

7

डिबगिंग के दौरान उत्पाद> डीबग> मेमोरी देखें या Shift-Cmd-M दबाएं। यह स्मृति ब्राउज़र को प्रदर्शित करने और डीबग नाविक में 'मेमोरी' के लिए एक प्रवेश जोड़ देगा:

enter image description here

तुम भी एक चर पर डीबग पैनल में से "* < चर राइट क्लिक करें और चयन कर सकते हैं देखें मेमोरी नाम > "उस चर के लिए स्मृति प्रदर्शित करने के लिए सीधे कूदने के लिए।

enter image description here

+0

बढ़िया! आपका बहुत बहुत धन्यवाद! इसके अलावा, मैं एक टैब में मेमोरी ब्राउज़र खोलने के बारे में मैट संकेतों को स्वीकार करना चाहता हूं। – Tafkadasoh

1

मैं इसे खोलने जब मैं डिबग। मैं ब्रेकपॉइंट डालता हूं, एक वैरिएबल पर राइट क्लिक करें -> मेमोरी में देखें "..."।

यह एक टैब में खुल जाएगा, लेकिन आप एक्सकोड टैब-बार से टैब खींच सकते हैं।

+0

धन्यवाद! मुझे विशेष रूप से आपकी इशारा पसंद है कि ब्राउज़र को एक नए टैब में खोलना संभव है। टैब उपयोग के बिना, जब आप सहायक संपादक दृश्य के सही दृश्य में डालने का प्रयास करते हैं तो स्मृति ब्राउज़र बहुत बेकार है। – Tafkadasoh

+0

मैं एक्सकोड 4.6 का उपयोग कर रहा हूं यह टैबबड नहीं है। मेमोरी विंडो केवल मुख्य विंडो डीबग विंडो के समान विंडो में खुलती प्रतीत होती है। मैं चाहता हूं कि यह सहायक संपादक विंडो या एक नि: शुल्क स्थायी विंडो में हो, इसलिए मैं इसे मॉनीटर कर सकता हूं क्योंकि मैं कोड के माध्यम से कदम उठाता हूं। मैं इसे फ्रीस्टैंडिंग करने के लिए एक्सकोड फ्रेम से मेमोरी विंडो खींचने के लिए प्रतीत नहीं कर सकता। – Will

+0

यह उत्तर लगभग दो साल पहले की तारीख है। मुझे यकीन नहीं है कि यह एक्सकोड के नए संस्करणों में कैसे हासिल किया जा सकता है। –