pre-compile header(預編譯標頭檔案)
pre-compile header簡稱pch,由編譯器在建立工程時自動生成; 其中存放有工程中已經編譯的部分**; 在以後建立工程時不再重新編譯這些**.
說白了就是乙個標頭檔案,只不過這個標頭檔案的東西(巨集定義,類)在全域性都可以用很好用,不用在引用標頭檔案,特別是自己定的巨集定義,放進去的話,在這個工程的任何地方都可以用,非常方便和實用。
1.建立pc**件
因為我的是xcode8.1,不同版本可能會有點不一樣,單大體上都一樣的,
首先肯定就是建立pc**件了,不同的版本可能有點不一樣,我這裡就只提供xcode8.1的截圖了。
在專案裡右鍵->new file->ios->選中pch file(xcode8.1需要往下滑,滑到最下面就會看到pch file)->next->輸入pch的檔名(也可以用預設的名字)->create->結束
如圖:
2.配置專案檔案,使其pch起到作用
如圖:
3.就是可以自己巨集定義和引入標頭檔案了(比如第三方)
全域性pch檔案配置
1.存放一些全域性的巨集 整個專案中都用得上的巨集 2.用來包含一些全部的標頭檔案 整個專案中都用得上的標頭檔案 3.能自動開啟或者關閉日誌輸出功能 雖然用了很久的xcode6但是專案是xcode5之前建立好的,所以一開始並沒有發現缺少了這個pch檔案。蘋果為什麼要這麼做呢,原因可能是因為大家把大量...
配置pch檔案及 pch plist檔案介紹
pch檔案的作用 1.ios開發中經常用到pch檔案,為了一些瑣碎的標頭檔案引用,加快了編譯速度!2.用來包含一些全部的標頭檔案 整個專案中都用得上的標頭檔案 3.存放一些全域性的巨集 整個專案中都用得上的巨集 4.能自動開啟或者關閉日誌輸出功能 ifdef objc 你的 endif 如下 ifd...
pch檔案的作用和配置
pc 件說白了就是乙個標頭檔案,只不過這個標頭檔案的類在全域性都可以使用,所以說非常的方便,並不用在每個類裡面都寫一些重複類的標頭檔案,只要將用到的類的標頭檔案放到pc 件裡面就行了,當然了還有就是巨集定義,這肯定也是必須的。那麼這麼好用的怎麼使用的。1.command n 新建乙個pc 件,在xc...