Xcode中的pch文件

關於工程頭文件

關於pch文件,最近看代碼時發現一些項目中有一個名爲XXX_Prefix.pch的文件,搜索後得知這是一個預編譯頭文件”precompiled header”(在Xcode6之前創建新工程時會自動創建一個pch文件),pch文件被工程中的其它源文件共享,也就是說pch中定義的宏、包含的頭文件等是全局共享的。

對於Xcode6或之後的版本,如果要使用pch文件則需要自己創建,然後在TAGETS的Build Settings中的”Apple LLVM x.x - Language”中設置Precompile Prefix Header爲Yes,並且設置Prefix Header的路徑爲前面創建的pch文件路徑。

關於pch文件的具體使用過程可以參考 這兒


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章