automatic-ref-counting पर टैग किए गए जवाब

ऑटोमैटिक रेफरेंस काउंटिंग (ARC) एक कंपाइलर फीचर है जो ऑब्जेक्टिव-सी और स्विफ्ट ऑब्जेक्ट्स का ऑटोमैटिक मेमोरी मैनेजमेंट प्रदान करता है।

7
iOS 5 बेस्ट प्रैक्टिस (रिलीज / रिटेन?)
एक शुरुआती iPhone प्रोग्रामर के रूप में, आईओएस 5 या पुराने संस्करणों के साथ उपयोग किए जाने वाले एप्लिकेशन लिखने के लिए सबसे अच्छा अभ्यास क्या है? विशेष रूप से, क्या मुझे डेटा के रिलीज़ / बनाए रखने का उपयोग जारी रखना चाहिए, या क्या मुझे इसे अनदेखा करना चाहिए? …

3
चाप के साथ ओवरराइड सेटर
@interface Article : NSObject @property (nonatomic, strong) NSString *imageURLString; @end @implementation Class @synthesize imageURLString = _imageURLString; - (void)setImageURLString:(NSString *)imageURLString { _imageURLString = imageURLString; //do something else } क्या ARC सक्षम होने पर मैंने सेटर को सही ढंग से ओवरराइड किया?

2
एआरसी प्रेषण कतारों का समर्थन करता है?
मैं सेब के प्रलेखन "डिस्पैच क्यू के लिए मेमोरी मैनेजमेंट" के बारे में पढ़ रहा हूं: यहां तक ​​कि अगर आप कचरा एकत्र करने वाले आवेदन को लागू करते हैं, तो भी आपको अपनी डिस्पैच क्यु और अन्य प्रेषण वस्तुओं को बनाए रखना होगा और जारी करना होगा। ग्रैंड सेंट्रल …

5
उद्देश्य-सी में कमजोर और मजबूत संपत्ति सेटर गुण
उद्देश्य-सी में कमजोर और मजबूत संपत्ति सेटर विशेषताओं के बीच अंतर क्या है? @property(retain, [weak/strong]) __attribute__((NSObject)) CFDictionaryRef myDictionary; प्रभाव और लाभ क्या है? मैंने सुना है कि आईओएस 4 पर कमजोर उपलब्ध नहीं है और हमें असाइन का उपयोग करने की आवश्यकता है। क्या कमज़ोर होना समान है?

3
एआरसी का उपयोग करते समय और आईओएस 4.0 को लक्षित करते समय मैं कमजोर संदर्भों को कैसे बदल सकता हूं?
मैंने Xcode 4.2 के साथ अपना पहला iOS ऐप विकसित करना शुरू कर दिया है, और "उपयोगिता एप्लिकेशन" टेम्पलेट के साथ iOS 5.0 को लक्षित कर रहा था (वह जो एक FlipsideViewController के साथ आता है)। मैंने पढ़ा कि चूंकि एआरसी एक संकलन-समय की विशेषता है, इसलिए इसे आईओएस 4 …

3
केवीओ और एआरसी कैसे हटाने के लिए
एआरसी के तहत आप किसी ऑब्जर्वर को किसी ऑब्जेक्ट से कैसे हटा सकते हैं ? क्या हम सिर्फ पर्यवेक्षक जोड़ते हैं और इसे हटाने के बारे में भूल जाते हैं? यदि हम अब मेमोरी को मैन्युअल रूप से प्रबंधित नहीं करते हैं तो हम अवलोकन करने से कहाँ इस्तीफा देते …

1
ARC में NSString को CFStringRef और CFStringRef को NSString?
मैं एआरसी में NSStringसे प्राप्त करने के सही तरीके को समझने की कोशिश कर रहा हूं CFStringRef? विपरीत दिशा जा रहा है, के लिए एक ही CFStringRefकरने के लिए NSStringएआरसी में? मेमोरी लीक बनाए बिना ऐसा करने का सही तरीका क्या है?

7
IOS पर HTTP POST अनुरोध भेजना
मैं iOS एप्लिकेशन के साथ एक HTTP पोस्ट भेजने की कोशिश कर रहा हूं जो मैं विकसित कर रहा हूं, लेकिन पुश सर्वर पर कभी नहीं पहुंचता है हालांकि मुझे प्रतिक्रिया (urlconnection से) के रूप में एक कोड 200 मिलता है। मुझे सर्वर से कभी कोई प्रतिक्रिया नहीं मिलती है …

4
ARC फ़ाइल -fno-objc- आर्क को चिह्नित करने के बावजूद संरचना या संघों में ऑब्जेक्टिव-सी ऑब्जेक्ट्स को मना करता है
ARC ने फ़ाइल -fno-objc- आर्क को चिह्नित करने के बावजूद स्ट्रक्चर या यूनियनों में ऑब्जेक्टिव-सी ऑब्जेक्ट्स को मना किया है? ऐसा क्यों है? मेरी यह धारणा थी कि यदि आप इसे -fno-objc-arc चिह्नित करते हैं तो आपके पास यह प्रतिबंध नहीं है।

2
Mac पर ARC का उपयोग करके उत्तर नहीं दिया जा सकता है
जब मैं respondsToSelectorARC वातावरण में कॉल करता हूं , तो मुझे निम्न त्रुटि संदेश मिलता हैAutomatic Reference Counting Issue No known instance method for selector respondsToSelector: यह हैडर है #import <AppKit/AppKit.h> @class MTScrollView; @protocol MTScrollViewDelegate -(void)scrollViewDidScroll:(MTScrollView *)scrollView; @end @interface MTScrollView : NSScrollView { } @property(nonatomic, weak) id<MTScrollViewDelegate>delegate; @end यह कार्यान्वयन …

4
ARC के साथ @property की परिभाषा: मजबूत या बरकरार?
Xcode 4.2 और ARC का उपयोग करते हुए, मैं नोटिस करता हूं कि NSManagedObjectअभी भी संपत्तियों के लिए ऑटो-जनरेटेड कोड इस तरह से पढ़ता है: @property (nonatomic, retain) NSString * someString; 1) retainअब strongया के साथ प्रतिस्थापित नहीं किया जाना चाहिए weak? 2) ऑटो-जनरेट कोड अभी भी क्यों उपयोग करता …

4
एआरसी - __unsafe_unretain का अर्थ?
बस यह सुनिश्चित करना चाहता हूं कि मुझे यह सही लगे: क्या मुझे उन __unsafe_unretainवस्तुओं की आवश्यकता है जो मेरे पास नहीं हैं? एक वस्तु है, तो __unsafe_unretainedक्या मुझे उपयोग करने की आवश्यकता assignमें @property? क्या इसका मतलब यह है कि ऑब्जेक्ट को बरकरार नहीं रखा गया है, और बस …

2
ARC को एक फाइल के लिए कैसे सक्षम करें
मैं ARC का उपयोग करके लिखित एक एकल उद्देश्य-सी कक्षा को एक पुरानी परियोजना में लाना चाहता हूं। इंटरनेट आपकी परियोजना के लिए एआरसी को सक्षम करने के लिए कई संदर्भ प्रदान करता है और फिर इसे एकल फ़ाइलों के लिए अक्षम करता है लेकिन मैं इसके विपरीत करना चाहता …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.