2

ARCは自動参照カウントの略です。

ARCを使用するようにプロジェクトをアップグレードしました。しかし、すべてではありません。ほんの一部。

どうすればわかりますか?

4

3 に答える 3

5

デフォルトを確認するには、ターゲットのプロパティを確認する必要があります([ターゲット]->[ビルド設定]->[AppleLLVMコンパイラ]-[言語]->[Objective-C自動参照カウント])。

次に、すべての.mファイルの設定を変更できます。[ターゲット]->[ビルドフェーズ]->[ソースのコンパイル]->-mファイルのリストがあり、各ファイルの[コンパイラフラグ]フィールドがあります。そのファイルのアークを無効にするには、フラグとして渡します-fno-objc-arc。有効にするには(デフォルトでアークをオフにしている場合)-fobjc-arc

編集:私はプロジェクトの画像を追加しました。 ここに画像の説明を入力してください

于 2012-05-21T06:45:32.787 に答える
2

この回答-fno-objc-arcに示されているように、ターゲットのコンパイルソースビルドフェーズでファイルのフラグを探します。

于 2012-05-21T06:45:16.863 に答える
1

ソースレベルの場合、この質問はそれに答えます:コンパイラがARCサポートを有効にしているかどうかをどうやって知ることができますか?

ビルド設定レベルの場合は、-fobjc-arcまたはその逆を参照してください-fno-objc-arc。定義されていない場合、デフォルトでオフになります。

于 2012-05-21T06:45:24.317 に答える