संभव डुप्लिकेट:
alloc, init, and new in Objective-Cआईओएस में [कक्षा नई] और [[कक्षा आवंटन] init] के बीच क्या अंतर है?
मैं एक छोटे से [Class new]
और [[Class alloc] init]
के बारे में उलझन में हूँ। मैंने [Class new]
और [[Class alloc] init]
का उपयोग कर ऑब्जेक्ट content
परिभाषित किया है।
(1). NSMutableArray *content = [NSMutableArray new];
(2). NSMutableArray *content = [[NSMutableArray alloc] init];
मेरा प्रश्न [Class new]
और [[Class alloc] init]
के बीच मतभेदों के बारे में है। मेरे लिए, (1) और (2) समान हैं। यदि (1) और (2) समान हैं, तो हम [Class new]
की तुलना में अधिकतर समय [[Class alloc] init]
का उपयोग क्यों करते हैं? मुझे लगता है कि कुछ अंतर होना चाहिए।
कृपया मतभेदों को समझाएं, पेशेवर & दोनों का विपक्ष?
आप इस लिंक का उल्लेख कर सकते http://macresearch.org/difference साथ चला जाता है -बेटवीन-एलोक-इनिट-एंड-न्यू – janusbalatbat