私のゲームでは、前のメニュー画面からのユーザーの入力に応じて、1人のゲームビューコントローラ内でAI対対戦相手に切り替えるようにしています。私はスイッチを単純なobjective-C if文で制御すべきか、#if #elif #endifを使うことができるのでしょうか?ユーザ入力に基づいて私のコードの一部をバイパスするobj-C if else ifまたは#if #elif?
0
A
答えて
5
if
は、プログラムの実行時に決定するものです。
#if
は、プログラムをコンパイルするときに決定するためのものです。
プログラムの同じビルドで両方のパスをサポートする場合は、if
を使用する必要があります。
1
#if
はコンパイル時に解釈されるため(コンパイル時に除外されるものはプログラム内に存在しません)、実行時に変更したい場合、妥当な選択肢の1つは '単純なObjective-C if
文'
関連する問題
- 1. if、elif、else if、elif、else文は実行されません
- 2. Pythons if、elif、else文
- 3. Python if/elseとelif
- 4. IF別のIF内部ELSE文はELSE
- 5. else if elif always yeilds間違った値
- 6. else ifとelifが私のpythonコードのために働いていない
- 7. コンソールログメッセージを表示する入力に焦点を当てますif/if else else?
- 8. If-Else with MIPSアセンブリのIf
- 9. Python - if、elif文
- 10. if else else if(JS)
- 11. python if elif diffucltys
- 12. if else loop - 別のデータフレームの一致する列に基づいて列の値を入力します
- 13. 入れ子IF/ELSEとELIFの違いは?
- 14. Pythonネストtry以外のif、elif、else
- 15. ページのURLに基づいてIf/Elseを作成する
- 16. if/elseカンマカウントに基づく文
- 17. PHP if else if文
- 18. if ... if else in React Native
- 19. C++ If/else ifステートメント
- 20. Pythonでif then elseまたはelifを使用する場合
- 21. if、elif、else ifが真でないときに問題が発生するスキップ
- 22. 病理学的にネストされた "if {} else {if {} {} else} {if {...}}}"
- 23. 複数の "ifとelse if" VBAコードを改善するには
- 24. ビューポートサイズに基づいた枝でif/elseを使用する
- 25. if-elif-elseステートメントを1行に入れる?
- 26. If/else文をユーザ入力で使用する(Java)
- 27. javascript if/else文を入力しない
- 28. 私のコードはIFブロックをスキップしてELSEに行く
- 29. インラインif-elseインラインif-elseステートメントjavacript
- 30. のif-else-IF-ELSEテキストフィールドの式の