pch文件的使用

一、創建一個pch文件

①、Command+N創建一個pch文件,命名為“工程名-Prefix.pch”,也是一個頭文件。
②、在工程的TARGETS里面的Building Setting中搜索Prefix Header,然后把Precompile Prefix Header右邊的NO改為YES
③、在Precompile Prefix Header下邊的Prefix Header添加pch文件的路徑,最快捷的辦法就是:用鼠標將pch文件直接拖入即可。

二、pch文件的詳細用法

在pch文件中添加下列預處理指令,然后在項目中使用Log(…)來輸出日志信息,就可以在發布應用的時候,一次性將NSLog語句移除(在調試模式下,才有定義的DEBUG)。

#ifdef DEBUG
#define Log(...) NSLog(__VA_ARGS__)
#else
#define Log(...) 
#endif

pch頭文件的內容能被項目中的其他所有源文件共享和訪問

#ifdef __OBJC__

#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>

#ifdef DEBUG  // 調試階段
#define MJLog(...) NSLog(__VA_ARGS__)
#else // 發布階段
#define MJLog(...)
#endif
#define SCREEN_WIDTH 375

#endif

三、pch文件的作用

 1.存放一些全局的宏(整個項目中都用得上的宏)
 2.用來包含一些全部的頭文件(整個項目中都用得上的頭文件)
 3.能自動打開或者關閉日志輸出功能
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容