2011-01-13 2 views

답변

7

개념적으로 모든 변환 단위 (즉, 컴파일 된 모든 C, C++, Objective-C 또는 Objective-C++ 파일)의 맨 위에 포함됩니다. 따라서 프로젝트의 모든 파일에 특정 매크로를 추가하도록 강제 할 수 있습니다 당신의 .PCH 파일이 :

#if !defined(MY_MACRO) 
    #define MY_MACRO (12345) 
#endif /* !defined(MY_MACRO) */ 

그리고 MY_MACRO는 항상 사용할 수 있습니다. 또한 프레임 워크 헤더를 가져 오는 데 자주 사용되므로 모든 파일에 #import <Foundation/Foundation.h>을 입력 할 필요가 없습니다.

관련 문제