私のコードのセクションのコンパイラを 'オフにしたい'と思います。私はこのセクションに多くの/*...*/
コメントが埋め込まれているので、コンパイラからコードを「隠す」ためにコメントを使用したくありません。コンパイラ指令や#defineなどを使用してコンパイルを制御する一般的な方法があると思います。実際コンパイルを抑制する私の望みは、SDKやプラットフォームのような条件に依存していないので、私はそれをオフにしたいと思います。これをどのように達成するのですか?Xcodeの条件付きコンパイル
3
A
答えて
6
Aクイックフィックスは、0が偽意味
#if 0
…
#endif
でコードのその部分をラップすることです。
#if 1
…
#endif
別のオプションは、マクロを定義することで、それを再度有効にするには(プロジェクト情報 - >ビルド - >プリプロセッサマクロ)とあなたがそのコードを無効にするときにそれを定義し、あなたがそれを有効にするとき、それを未定義コード。たとえば、
#ifndef IGNORE_THIS_SECTION
…
#endif
#ifdef
を使用すると、同様の「逆の」効果を実現できます。
2
コンパイル時にチェックされるプリプロセッサフラグを作成することができます。私はこれを複数のターゲットに使用します。
ステップ複数のターゲットを作成するため、このチュートリアルの3書き込みプリプロセッサコードを、:
http://just2us.com/2009/07/tutorial-creating-multiple-targets-for-xcode-iphone-projects/
は、フラグを作成し、#ifの条件付きコンパイルを使用する方法を説明します。
関連する問題
- 1. iOS - 条件付きコンパイル(xcode)
- 2. データベースプロジェクトの条件付きコンパイル
- 3. Scalaの条件付きコンパイル
- 4. Fortran 2008 - 条件付きコンパイル
- 5. 条件付きコンパイル - チェックスキーム
- 6. 条件付きコンパイルGo
- 7. XAML条件付きコンパイル
- 8. Xcodeバージョンに基づく条件付きコンパイル
- 9. bash whileループの条件付きコンパイル
- 10. Swiftでの条件付きコンパイル
- 11. 条件付きコンパイルの質問
- 12. try catchの条件付きコンパイル
- 13. 文中の条件付きコンパイル
- 14. Flash Builder条件付きコンパイル変数
- 15. 条件コンパイルと目的-C/Xcode
- 16. 条件付きコンパイルのためのLaTeXマクロの書き方は?
- 17. 条件付き
- 18. MVC検索条件付きの条件
- 19. 複数の条件付きの条件付きフォーマット(Excelピボットテーブル)
- 20. Excel - 2条件付きの条件付き書式設定
- 21. 複数の条件付き条件付き回帰
- 22. 条件付きガード条項
- 23. SSIS条件付きスプリット条件設定
- 24. 条件付き書式:条件
- 25. ケース、条件付き条件を選択
- 26. F#の条件付きコンパイル:#elifのようなもの
- 27. 条件付き書式付きセルの条件付きテキストの色
- 28. Windowsサーバー2008とWindowsサーバー2008 R2の間の条件付きコンパイル
- 29. roslynのC#条件付きコンパイル文の解析
- 30. 条件付きモジュールエイリアシング
パーフェクト。それを差し込んで、それは動作します。 – StoneBreaker