Відповіді:
Цей прапор змушує лінкер завантажувати кожен об’єктний файл у бібліотеці, який визначає клас або категорію Objective-C. Хоча ця опція, як правило, призводить до більшого виконуваного файлу (за рахунок додаткового об'єктного коду, завантаженого в додаток), це дозволить успішно створити ефективні статичні бібліотеки Objective-C, що містять категорії в існуючих класах.
З цього технічного запитання
-ObjC
нічого, крім бібліотеки / SDK? Тобто вам ніколи не потрібно використовувати його в реальній цілі програми?