Как добавить ARC для конкретного файла? - PullRequest
28 голосов
/ 07 января 2012

Я создал проект без ARC.Я хочу использовать сторонний SDK в моем проекте.Это SDK поставляется с поддержкой ARC.Поэтому я хочу добавить ARC для сторонних файлов.Я могу отключить ARC для всех "MYProject" файлов, добавив этот флаг в фазы сборки, например -fno-objc-arc.

Но я могу использовать большое количество файлов.Поэтому лучше добавить ARC только для определенных SDK.Так как добавить поддержку ARC для отдельных или определенных SDK файлов в XCode Project?

Для экземпляра: Я хочу использовать Grid View.Я добавляю GMGridView в свой проект, и он поставляется с поддержкой ARC.

Ответы [ 2 ]

61 голосов
/ 07 января 2012

Добавьте флаг -fobjc-arc к файлам, которые вы хотите использовать ARC. Это просто противоположность другому.

26 голосов
/ 12 ноября 2013

Вы добавляете флаги компилятора в Цели -> Фазы сборки -> Исходники компиляции

Исходный код компиляции показывает все файлы этого проекта. Поэтому добавьте -fobjc-arc к флагу компилятора, дважды щелкнув по нему, как показано на изображении ниже.

enter image description here

...