web-dev-qa-db-ja.com

「自動参照カウント」を有効/無効にする方法は?

Xcode 4.2を使用して、「自動参照カウント」をどのように有効/無効にできますか?

[〜#〜] answered [〜#〜]ビルド設定で、ARCを有効にするかどうかに応じて、「はい」と「いいえ」を切り替えます。

enter image description here

33
James Raitsev

グローバルに:

「ビルド設定」に移動し、「Apple LLVMコンパイラ3.0-言語」を探します。 「Objective-C自動参照カウント」フィールドを「いいえ」に設定します。

enter image description here

個々のファイルの場合:

「ビルドフェーズ」に移動し、ファイルを選択して、「コンパイラフラグ」列をダブルクリックし、その中に「-fno-objc-arc」を入力します。

30
cli_hlt

ファイルごとにARCを有効にするには、[ビルドフェーズ]の[コンパイラフラグ]を-fobjc-arcに設定することもできます。コンパイラがApple LLVM compiler 4.xおよびnotLLVM GCC 4.2に設定されていることを確認してください。

9
Kishyr Ramdial

XCode 4.6では、このプロパティはCLANG_ENABLE_OBJC_ARCに変更されました

XCode 4.6 enabling Obj-C Automatic Reference Counting property

2
bleeckerj