Как добавить ARC для конкретного файла?

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

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

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


person Dinesh Raja    schedule 07.01.2012    source источник
comment
Возможный дубликат Как включить ARC для одного файла   -  person Leushenko    schedule 30.12.2015
comment
@Leushenko Перед этим задают вопрос.   -  person Dinesh Raja    schedule 30.12.2015
comment
Согласно мета, возраст не имеет значения. Другой вопрос немного яснее, хотя на самом деле эти два достаточно идентичны, чтобы запросить слияние.   -  person Leushenko    schedule 30.12.2015


Ответы (2)


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

person Jason Coco    schedule 07.01.2012
comment
Thats отличный человек ... Большое вам спасибо ... Можете ли вы помочь мне получить хороший набор инструментов для Grid View в ios с правильной документацией ... Я застрял в проекте Grid View - person Dinesh Raja; 07.01.2012
comment
@ DineshRaja.MaG К сожалению, я не знаю хороших проектов с сеткой. - person Jason Coco; 07.01.2012
comment
Надеюсь, эти ссылки могут вам помочь: stackoverflow.com/questions / 2265293 / grid-view-in-iphone-sdk github.com/gmoledina/GMGridView - person iCreative; 07.01.2012
comment
@wasim Выберите сам проект в Project Navigator и убедитесь, что ваша цель выбрана. Затем выберите вкладку Build Phases, откройте раздел Compile Sources и дважды щелкните область Compiler Flags, чтобы добавить определенные флаги компилятора к определенным единицам перевода. . Вы можете найти полностью подробные инструкции в наборе документов Xcode. - person Jason Coco; 27.03.2013

Вы добавляете флаги компилятора в Targets -> Build Phases -> Compile Sources

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

введите описание изображения здесь

person Chris Alan    schedule 12.11.2013