내 코드의 섹션에 대해 컴파일러를 '끄기'를 원합니다. 이 섹션에 많은 /*...*/
주석이 포함되어 있으므로 컴파일러에서 코드를 '숨기려면'주석을 사용하고 싶지 않습니다. 필자는 컴파일러 지시문이나 #define 등을 사용하여 컴파일을 제어하는 일반적인 방법이 있다고 생각합니다. 사실 컴파일을 억제하려는 나의 욕구는 SDK 나 플랫폼과 같은 조건에 의존하지 않는다. 나는 그것을 그냥 끄고 싶다. 어떻게이 일을 완수합니까?Xcode의 조건부 컴파일
3
A
답변
6
급한 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/
방법 플래그를 생성하고 # 만약 조건부 컴파일을 사용하는 방법을 알려줍니다.
관련 문제
- 1. 조건부 컴파일
- 2. limits.h의 조건부 컴파일 문
- 3. 조건부 컴파일 파이썬
- 4. xcode 조건부 컴파일
- 5. 델피 조건부 컴파일
- 6. 엑스 코드는 - 조건부 컴파일
- 7. XAML 조건부 컴파일
- 8. Xcode Objective-c 컴파일 시간 조건부
- 9. ipad와 아이폰 사이의 조건부 컴파일
- 10. .h 및 .cpp의 조건부 컴파일
- 11. 집에서 일할 수있는 조건부 컴파일
- 12. GWT - 브라우저 기반 조건부 컴파일
- 13. Flash Builder : 조건부 컴파일 - app.xml
- 14. 조건부 컴파일 기호를 동적으로 설정합니다.
- 15. C#에서 #include (조건부 컴파일)
- 16. UI 구성 요소 및 조건부 컴파일러 조건부 컴파일
- 17. Xcode의 디버깅
- 18. Boost.Build 조건부 라이브러리 컴파일 per project
- 19. 부스트 타입 - 특성을 사용한 조건부 컴파일
- 20. Delphi 2009의 컴파일러 지시문을 기반으로하는 조건부 컴파일
- 21. 운영체제 기반 C++의 조건부 컴파일
- 22. ReSharper에서 - 조건부 컴파일 XML 주석 오류
- 23. 조건부 컴파일 기호에 따라 exe 이름 변경
- 24. Visual Studio (C#)의 조건부 컴파일
- 25. 조건부 컴파일 (ifndef)에 관한 간단한 질문
- 26. VC++ 컴파일러 버전에 따른 조건부 컴파일
- 27. app.config 파일에서 조건부 컴파일 기호 구성
- 28. Xcode의 OpenGl과 OpenCV
- 29. Xcode의 다른보기에서보기보기
- 30. Xcode의 키로거?
Perfect. 그것을 꽂고 작동합니다. – StoneBreaker