Memory Management Programming Guide for Cocoa में ऐप्पल शीर्ष-स्तरीय ऑब्जेक्ट्स के बारे में बात करता है। वे कहते हैं, कि मुझे उनमें से प्रत्येक के लिए एक आउटलेट चाहिए।ऐप्पल मेमोरी मैनेजमेंट प्रोग्रामिंग गाइड में किस "टॉप-लेवल ऑब्जेक्ट्स" के बारे में बात कर रहा है?
अगर कोई उच्च-स्तरीय वस्तुओं आप दुकानों में स्टोर नहीं करते , तथापि हैं, तो आप बनाए रखने चाहिए या तो सरणी loadNibNamed द्वारा लौटे: मालिक: विकल्प: विधि या सरणी अंदर वस्तुओं उन वस्तुओं को से समय-समय पर जारी करने से रोकने के लिए।
तो "टॉप-स्तरीय ऑब्जेक्ट" के साथ उनका क्या अर्थ है? मैं कहूंगा कि वे रूट व्यू और विंडो के बारे में बात करते हैं। और क्या? और क्या यह संकेत सिर्फ उन मामलों के लिए है जिनमें मैं अपने निब को मैन्युअल रूप से लोड करना चाहता हूं? या यह किसी भी निब और किसी भी मामले के लिए आवेदन करता है?
+1 मैं वास्तव में स्मृति प्रबंधन के बारे में आपके प्रश्नों का आनंद ले रहा हूं। अक्सर, हम उन प्रथाओं के पीछे कारणों को याद दिलाने के बिना हमारे प्राप्त स्मृति प्रबंधन प्रथाओं को मंजूरी के लिए लेते हैं। एक साथ लिया गया, आपके हालिया एसओ पोस्ट आईफोन मेमोरी प्रबंधन पर एक ऐप्पल एफएक्यू होने के योग्य हैं! –
धन्यवाद! मुझे यकीन है कि वे दूसरों की भी मदद करने जा रहे हैं। – Thanks