objective c - I wonder about releasing variables -


  UIView * दृश्य; // 1 UISegmentedControl * scopeBar; // 2 NSMutableArray * सरणी; // 3 @ प्रॉपर्टी (नॉनैटोमिक, आरक्षित) IBOutlet UIView * दृश्य; @ प्रॉपर्टी (नॉनैटोमिक, बरकरार) यूआईईजीटेड कंट्रोल * स्कोपबार; @ प्रॉपर्टी (नॉनैटोमिक, बरकरार) NSMutableArray * सरणी; .m @ संश्लेषण दृश्य, स्कोपबार, सरणी; के लिए (आईडी सबव्यू में [दृश्य सबव्यूज़ में]) {यदि ([सबव्यू हैम्बरऑफ़ क्लास: [UISegmentedControl class]]) {स्कोपबार = (UISegmentedControl *) सबव्यू; }} सरणी = [[NSMutableArray alloc] init]; - (शून्य) डेअलोक {}   

मुझे लगता है कि केवल डेयएलओक विधि में तीसरे चर को छोड़ दिया जाना चाहिए। क्या यह सही है?

हां, ( सरणी को जारी किए जाने की आवश्यकता है) क्योंकि आप alloc इसे इसलिए, इसे जारी करने की प्रोग्रामर की ज़िम्मेदारी है तो -

  - (शून्य) डेअलोक {[एआरएसी रिलीज़];   

रिहाई , के बारे में अधिक जानकारी के लिए, एचटीएमएल>

Comments