मैं iOS5 विकास और उद्देश्य-सी का उपयोग करने के लिए नया हूं। मुझे मजबूत और कमजोर भंडारण के बीच अंतर को समझने में परेशानी होती है । मैंने दस्तावेज़ीकरण और अन्य SO प्रश्न पढ़े हैं, लेकिन वे सभी मेरे लिए समान हैं और आगे कोई अंतर्दृष्टि नहीं है।
मैंने प्रलेखन पढ़ा : एआरसी में संक्रमण - यह आईओएस 4 को बनाए रखने, असाइन करने और जारी करने की शर्तों का संदर्भ देता है; जो मुझे भ्रमित करता है फिर मैं ओपन यू CS193p में देखता हूं, जहां यह मजबूत और कमजोर है:
सबल : "जब तक मैं इसे इंगित नहीं करता, तब तक इसे ढेर में रखें"
कमजोर : " इसे तब तक रखें जब तक कोई और इसे इंगित करता है"
दो समान नहीं हैं = यदि सूचक अब किसी वस्तु की ओर इशारा नहीं करता है, तो ऑब्जेक्ट को पकड़े हुए मेमोरी को मुक्त करें? मैं संकेत की अवधारणा, हीप, आवंटन या स्मृति की अव्यवस्था को समझता हूं - लेकिन मजबूत और कमजोर के बीच अंतर क्या है?