K'z Delightful Line

K'z Delightful Line

iPhoneと本好きのkzによるXXXのためのブログなり

Amebaでブログを始めよう!

活用すると開発効率が段違いなARC設定。

自作アプリは全てARCを活用していますが、案件開発では
活用されていないプロジェクトも未だ多いようですね。

今回は、ARCが設定されていないプロジェクトの
ファイル毎のARC設定を切り替える方法をメモ。

プロジェクトの "TARGET" ➡ "Build Phases" ➡ "Compile Sources" の
.mファイルの"Compiler Flags"の箇所に下記を指定。


// ARC をON
-fobjc-arc

// ARC をOFF
-fno-objc-arc


ちなみに、プロジェクト全体でARCのON / OFFの切り替えを行いたい場合は、
"Build Settings"において、

①"Build Options"で"GCC"を使っている場合は"Apple LLVM"を指定する。
②"Apple LLVM compiler 3.0 - Language"の
 "Objectice-C Auto Reference Counteting"をYES(or NO)に変更する。

Appleが推奨しているARCですが、一度メモリー周りは勉強した方が良いですね