Комп'ютерна технікаПЗ

Apple запретила использовать Garbage Collection в приложениях для Mac

1

Apple направила уведомления разработчикам о том, что начиная с мая этого года, приложения для Mac больше не могут использовать Garbage Collection. Эта технология автоматического управления памятью предусматривает периодическое освобождение памяти и удаление объектов, которые уже не востребованы ПО.

yosemite-bugs-1

«Начиная с 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.

yosemite-bugs-2

В отличие от сборщика мусора, Automatic Reference Counting не занимается автоматическим освобождением памяти от отработанных объектов и не запускает фоновых процессов. Всё что он делает — это при сборке приложения анализирует и расставляет retain/release в компилируемый код за программиста.

Взято с macdigger.ru

1 Comment

  1. … [Trackback]

    […] Read More Info here on that Topic: portaltele.com.ua/news/software/apple-zapretila-razrabotchikam-ispolzova.html […]

Leave a reply