Apple заборонила розробникам використовувати Garbage Collection
У п'ятницю Apple розіслала повідомлення розробникам про те, що до 1 травня вони повинні перевести все своє програмне забезпечення на Automatic Reference Counting. Використовувати технологію Garbage Collection більше не можна.
Починаючи з 1 травня 2015 року нові програми та оновлення для комп'ютерів Mac, розміщені в Mac App Store, не можуть користуватися технологією Garbage Collection. Від неї почали відмовлятися ще з часів запуску OS X Mountain Lion. Все програмне забезпечення слід перевести на Automatic Reference Counting (ARC) за допомогою асистента міграції в Xcode. У додатках може використовуватися retain/release в ручному режимі
Garbage Collection - це застаріла технологія управління пам'яттю. Вона передбачала періодичне видалення і очищення пам'яті комп'ютера від об'єктів, які вже не потрібні для роботи з ПЗ. Automatic Reference Counting, що прийшов йому на зміну, не запускає ніяких фонових процесів і не звільняє пам'ять - він компілює код за програміста, розставляючи retain/release.
Нагадаємо, що ARC мови для Objective-C був поданий Apple ще в 2011 році для iOS 4.0 і Mac OS X 10.6 з виходом xCode 4.2.
Нові умови набирають чинності з 1 травня. Те, що не буде переведено на ARC до цього часу, буде видалено з Mac App Store. [apple]
Ще цікаве:
- Apple закликає відправити програми під Mountain Lion в Mac App Store
Як ми вже неодноразово відзначали, реліз OS X Mountain Lion... - Apple Collection 1986. Як молоді ми були
Це зараз Apple - одна з найдорожчих корпорацій планети,... - Apple закликає розробників відправити програми для OS X Lion в Mac App Store
Кликабельно Минулої ночі Apple випустила передрелізну версію Xcode 4.1 Golden...