В Java все находится в форме класса.
Если вы хотите использовать любой объект, тогда у вас есть две фазы:
Пример:
Object a;
a=new Object();
То же самое для концепции массива
Item i[]=new Item[5];
i[0]=new Item();
Если вы не дают секцию инициализации, тогда возникает NullpointerException
.
Можно отключить ARC для отдельных файлов, добавив флаг компилятора -fno-objc-arc
для этих файлов.
Вы добавляете флаги компилятора в Цели -> Фазы сборки -> Скомпилировать источники. Вам нужно дважды щелкнуть правый столбец строки под компиляторными флагами . Вы также можете добавить его в несколько файлов, удерживая кнопку cmd, чтобы выбрать файлы, а затем нажмите Enter, чтобы открыть окно редактирования флага. (Обратите внимание, что при редактировании нескольких файлов будут перезаписаны все флаги, которые он может уже иметь.)
Я создал образец проекта, который имеет пример: https://github.com/jaminguy/NoArc
[/g3]
См. этот ответ для получения дополнительной информации: Отключить автоматический подсчет ссылок для некоторых файлов
GO to App -> then Targets -> Build Phases -> Compile Source
Теперь, выберите файл, в который вы хотите отключить ARC
, вставьте этот фрагмент "-fno -objc-arc "После вставки нажмите ENTER
в каждом файле, где вы хотите отключить ARC.
Следуйте за шагом, чтобы включить отключить ARC
Выбрать проект Xcode Перейти к объектам Выберите раздел «Фазы сборки» В разделе «Фазы сборки» выберите источники компиляции. Выберите файл, который вы не хотите отключать ARC, и добавьте -fno-objc-arc
Просто используйте флаг -fno-objc-arc в разделе «Сборка фаз»> «Скомпилируйте источники» перед файлами, к которым вы не хотите применять ARC.
Примечание: если вы хотите отключить ARC для многих файлов, вам необходимо:
-fno-objc-arc
Если вы используете Unity, вам не нужно изменять это в Xcode, вы можете применить флаг компиляции в метаданных для определенных файлов (файлов), прямо внутри Unity. Просто выберите их на панели «Проект» и примените с панели «Инспектор». Это важно, если вы планируете использовать Cloud Build.
Можно отключить ARC (автоматический подсчет ссылок) для определенного файла в Xcode.
Выбрать Target -> Build Phases -> Compile Sources -> Выбрать файл (двойной щелчок) -> Добавить "- fno-objc-arc ".
Я столкнулся с этой ситуацией при использовании файлов« Reachibility ».
Это показано ниже:
[/g0]
Для Xcode 4.3 может быть проще: Edit / Refactor / Convert to object-C ARC, а затем проверить файлы, которые вы не хотите преобразовывать. Я нахожу этот путь таким же, как с использованием флага компилятора выше.
использовать -fno-objc-arc для каждого файла в фазах сборки
Добавить флаг «-fno-objc-arc».
Простые шаги: App> Цели> Сборка фаз> Скомпилировать источники> добавить флаг после класса "-fno-objc-arc"
Просто используйте флаг -fno-objc-arc
в Build Phases
> Compile Sources
Это очень простой способ сделать отдельный файл не дугой.
Выполните следующие шаги:
Отключите ARC в отдельном файле:
Файл без ARC для флага проекта ARC: -fno-objc-arc
Файл ARC для флага проекта не ARC: -fobjc-arc
Отключить ARC в файлах MULTIPLE:
;)
[/g0]
[/g0]
Четыре обязательных шага, как описано в этом видео
//1. Select desired files
//2. Target/Build Phases/Compile Sources
//3. Type -fno-objc-arc
//4. Done
Я думаю, что все остальные ответы объясняют, как отключить MRC (Manual Reference Count) и включить ARC (Automatic Reference Count). Использовать MRC (количество ссылок вручную), то есть отключить ARC (автоматический счетчик ссылок) для файлов MULTIPLE:
-fno-objc-arc
, и он будет добавлен ко всем выбранным файлам. edit просто увидел ответ ниже этого :( – pkyeck 7 April 2012 в 14:08