pch文件,就是后綴是.pch.
1. 創建: command + n 搜索pch
image.png
最好將pch文件命名和項目名字一致
2. 配置pch文件目錄.
2.1找到配置的位置(按索引)
image.png
2.2 將紅框內容復制到索引4
Prefix Header 右邊, 也可雙擊索引4
Prefix Header 右邊.或者將pch文件拖入,保留項目文件夾(含項目文件)后面的部分.
pch文件路徑
2.3 command + B 沒有報錯說明配置成功
3. pch文件的作用,將pch文件的內容拷貝到每個文件中.會加長編譯時間.要做僅OC文件才能導入處理.(查看最后的代碼)
4.pch內容
4.1 常用的頭文件
4.2 常用的宏
4.3輸出配置.
#ifndef PrefixHeader_pch
#define PrefixHeader_pch
#ifdef __OBJC__ // 確保了只有OC文件,才進行導入,避免了其他文件(如.c文件報錯)
// 常用的頭文件
import "UIView+Frame.h"
// 常用的宏
// 多行使用的宏.測試專用(高級),使用ah_ml(@"多行的文字,好用,杠桿的")
#define ah_ml(str) @#str
// 輸出修改
#ifdef DEBUG // 判斷是否定義了DEBUG宏,這個宏是系統在調試狀態默認定義的.
#define debug(...) NSLog(__VA_ARGS__) // ...: 代表任意參數 __VA_ARGS__:代表任意參數
#else // 如果不是就將 debug(...) 替換為空
#define debug(...)
#endif
#endif /* __OBJC__ */
#endif /* PrefixHeader_pch */
為了大家共同進步,本文若對你有幫助,請點贊下.