1.) 打開你的Xcode工程. 在Supporting Files目錄下,選擇 File > New > File > iOS > Other > PCH File 然后點擊下一步;
Paste_Image.png
2.) 給你的PCH文件起名字HCL.pch.?
3.) 選擇 PCH 文件(文章的示例文件為 HCL.pch) ,可以看到里面的內容如下:
Paste_Image.png
4.) 找到 Project > Build Settings > 搜索 “Prefix Header“;
5.) “Apple LLVM 7.0 -Language″ 欄目中你將會看到 Prefix Header 關鍵字;
Paste_Image.png
6.) 輸入: 文件的路徑 可直接將pch文件show in finder 然后拖拽進去 記得要刪除前面的路徑名
Paste_Image.png
7.),將Precompile Prefix Header為YES,預編譯后的pch文件會被緩存起來,可以提高編譯速度。效果如下
?
8.) Clean 并且 build 你的項目.
下邊介紹一下pch文件中常用的代碼:
1.) 關于調試 nslog ?
#ifdef DEBUG // 如果測試階段時
#define HCLLog(...) NSLog(__VA_ARGS__) // 將NSLog 轉換為自己的log
#else // 如果不是測試階段
#define XMGLog(...) //將 自己的log 轉換為空
#endif
?也可以直接定義一個defin 來輸出調用了什么方法:
#define XMGLogFunc XMGLog(@"%s", __func__)?