एक डूप की तरह मैं तत्काल चर (iVar) और फिर @property को इंटरफ़ेस में .h फ़ाइल को थोड़ी देर के लिए घोषित कर रहा था।क्या मुझे स्वचालित संदर्भ गणना (एआरसी) के तहत iVar और @property (nonatomic, retain) प्लस @ सिंथेसाइज़ का उपयोग करना जारी रखना चाहिए?
@interface MainGameViewController : UIViewController {
UserFactorsViewController *userFactorsViewController;
UITableView *myTableView;
}
@property (nonatomic, retain) UserFactorsViewController *userFactorsViewController;
@property (nonatomic, retain) IBOutlet UITableView *myTableView;
स्वत: संदर्भ गिनती के तहत, मैं सिर्फ इवर साथ बांटना और सभी @property जाना चाहिए? क्या मुझे संपत्ति में "बनाए रखने" शब्द भी होना चाहिए? अगर मैं आईओएस 4.3 के लिए तैनाती कर रहा हूं तो क्या होगा, क्या मुझे अभी भी एआरसी का उपयोग करना चाहिए?
धन्यवाद। लेकिन हालांकि एआरसी के तहत ऐसा करने का "सही" तरीका क्या है? क्या मुझे सिर्फ संपत्ति होनी चाहिए और बाकी का ख्याल रखना चाहिए? और मेरे पास हर STRONG ऑब्जेक्ट वेरिएबल के लिए केवल संपत्ति (nonatomic) डालें? – Ben
'@property (nonatomic, strong) UserFactorsViewController * userFactorsViewController;' '@property (nonatomic, strong) IBOutlet UITableView * myTableView;' – 5StringRyan
आपको बहुत धन्यवाद हंस। इसकी प्रशंसा करना। – Ben