में 'कमजोर' और 'असाइन' के बीच का अंतर है क्या यह के बीच का अंतर:क्या प्रतिनिधि संपत्ति घोषणा
@property (nonatomic, weak) id <SubClassDelegate> delegate;
और इस:
@property (nonatomic, assign) id <SubClassDelegate> delegate;
मैं प्रतिनिधियों के लिए संपत्ति का उपयोग करना चाहते।
क्या आप जानते हैं कि कोको टच फ्रेमवर्क कक्षाओं में से कुछ अभी भी प्रतिनिधियों के लिए असाइन का उपयोग क्यों कर रहे हैं? उदाहरण के लिए, [UISearchDisplayController] के प्रतिनिधि (https://developer.apple.com/library/ios/documentation/UIKit/Reference/UISearchDisplayController_Class/Reference/Reference.html#//apple_ref/occ/instp/UISearchDisplayController/delegate) अभी भी असाइन है। यह कभी अपडेट क्यों नहीं किया गया था? – Pwner
@Pwner ऐसा लगता है कि इसे आईओएस 8.0 – Stavash
में बहिष्कृत किया गया है यहां एक गैर-बहिष्कृत उदाहरण है: यहां तक कि 'UITableView' के अपने प्रतिनिधि के लिए 'असाइन'' है:' @property (nonatomic, असाइन) आईडी प्रतिनिधि; ' –