2011-01-13 9 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>と入力する必要はありません。

関連する問題