Apple направила уведомления разработчикам о том, что начиная с мая этого года, приложения для Mac больше не могут использовать Garbage Collection. Эта технология автоматического управления памятью предусматривает периодическое освобождение памяти и удаление объектов, которые уже не востребованы ПО.
«Начиная с 1 мая 2015 года новые приложения для Mac и обновления, направляемые в Mac App Store, не могут использовать технологию Garbage Collection, от которой начали отказываться еще с OS X Mountain Lion. Вместе этого, программное обеспечение следует перевести на Automatic Reference Counting при помощи ассистента миграции в Xcode. В приложениях может использоваться retain/release для ручного управления памятью».
Автоматический подсчет ссылок (Automatic Reference Counting, ARC) для языка Objective-C был представлен компанией Apple еще в 2011 году для iOS 4.0 и выше, Mac OS X 10.6 и выше с выходом xCode 4.2.
В отличие от сборщика мусора, Automatic Reference Counting не занимается автоматическим освобождением памяти от отработанных объектов и не запускает фоновых процессов. Всё что он делает — это при сборке приложения анализирует и расставляет retain/release в компилируемый код за программиста.
Взято с macdigger.ru
… [Trackback]
[…] Read More Info here on that Topic: portaltele.com.ua/news/software/apple-zapretila-razrabotchikam-ispolzova.html […]