iOS-預編譯頭文件(.pch)的創建與配置

預編譯頭文件(Precompile Prefix Header File)的作用是:一次性在全局中導入多個頭文件或者宏定義,從而提高開發效率。在遠古時代(大概是Xcode 5 之前)Xcode會在創建項目的時候自動創建這個文件,后來大概是因為要提高編譯效率,所以不再自動創建。下面簡單的說一下手動創建pch文件。

創建pch文件與配置

創建:在項目中新建文件并選擇【Other】模塊下的【PCH File】

創建pch文件

配置:target->Build Setting中搜索Prefix Header,將Precompile Prefix Header改為YESPrefix Header添加之前創建的pch文件的相對路徑。

配置pch文件

這時候,pch文件就已經引進到工程中了,是不是很簡單?接下來就是對pch文件的編輯了。

編輯:在工程中通用的類就可以直接在pch文件中直接import了,一些通用的宏定義也可以直接寫在里面,這樣,在工程中,全局都可以引用,想在哪用就在哪用,不需要重復的引用頭文件,是不是很方便?但是!pch的預編譯只對OC文件有用,如果不加以限制的話,在一些混編的情況下就會出現編譯報錯的情況。那么,我們要怎么辦呢?So easy。如下判斷一下是否為OC文件就好了

編輯pch文件
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容