すんません質問です。
アプリ開発でプリプロセッサを使う意味がいまいち解らないんですが
iアプリを作る場合に、プリプロセッサを使った開発は
使わない場合と比べてどのような効率の違いがあるんですか?

#defineはstatic final intで定数化すればいいし、
マクロでインライン化したいならメソッドにfinalつければいいし
#if 0はコメントにすりゃいいし・・・

プリプロセッサじゃなきゃダメな理由ってあります?好み以外で。