天天看點

iOS之PCH檔案的使用

// pch注意點: 1.pch需要提前編譯  2.需要做一些判斷,判斷下目前有沒有c檔案,如果有c,就不導入OC的文法

// __OBJC__每個OC檔案都會自動定義這個宏

#ifdef __OBJC__

// pch原理:pch裡面的内容被項目中的所有檔案共有.

// pch作用:
// 1.存放一些公用的宏
#define ABC 10

// 2.存放一些公用的頭檔案
#import "UIImage+Image.h"

// 3.自定義Log(輸出日志)

// ...标示在宏裡面的可變參數
// __VA_ARGS__ 标示函數裡面的可變參數

#ifdef DEBUG // 調試

#define XMGLog(...)  NSLog(__VA_ARGS__)


#else // 釋出

#define XMGLog(...)

#endif


#endif