ऐप्पल मैक ऐप स्टोर पर कचरा इकट्ठा करने का तरीका बदलता है
सभी मैक डेवलपर्स ध्यान दें! आप जानते हैं कि जब आपका शहर अपनी कचरा संग्रहण नीतियों में बदलाव करता है तो इससे महीनों भ्रम की स्थिति पैदा हो जाती है? यह मैक ऐप स्टोर पर होने वाला है: यदि आप वहां ऐप्स बेचना जारी रखना चाहते हैं, तो आपको अपना कचरा इकट्ठा करने के तरीके को बदलना होगा।
शुक्रवार को, ऐप्पल ने अपने डेवलपर पोर्टल पर एक नोटिस पोस्ट किया, जिसमें ऐप डेवलपर्स से यह सुनिश्चित करने के लिए कहा गया कि उनका मैक ऐप स्टोर सबमिशन कचरा-संग्रह स्मृति प्रबंधन के बजाय स्वचालित संदर्भ गणना (एआरसी) का उपयोग करता है।
उद्देश्य-सी 2.0 में कचरा संग्रहण एक विशेषता है। कंप्यूटर विज्ञान में, कचरा संग्रहण स्वचालित मेमोरी का एक रूप है प्रबंधन, जिसमें एक कचरा संग्रहकर्ता उन वस्तुओं द्वारा कब्जा की गई स्मृति को पुनः प्राप्त करने का प्रयास करता है जिनका अब उपयोग नहीं किया जा रहा है a कार्यक्रम।
Apple ने ARC के पक्ष में OS X 10.8 माउंटेन लायन में कचरा संग्रह को हटा दिया, जो ऑब्जेक्टिव-सी के साथ स्वचालित मेमोरी प्रबंधन का अधिक कुशल रूप प्रदान करता है। अब Apple अपना पैर नीचे रख रहा है, इस बात पर जोर दे रहा है कि अगर वे मैक ऐप स्टोर पर अपने ऐप को बेचना या अपडेट करना जारी रखना चाहते हैं तो 1 मई से पहले ARC में बदलाव करें।
ट्रांज़िशन को आसान बनाने के लिए, Xcode में माइग्रेशन असिस्टेंट कचरा इकट्ठा करने वाले ऐप्स को ARC में बदलने में मदद कर सकता है। अधिकांश खातों के अनुसार, एआरसी ऐसा लगता है कि यह अधिक कुशल है, और इसे तेज ऐप्स के साथ मदद करनी चाहिए, इसलिए यह सभी के लिए एक जीत है।
स्रोत: ऐप्पल डेवलपर पोर्टल