配置pch檔案及 pch plist檔案介紹

2021-07-25 05:16:54 字數 1198 閱讀 7435

pch檔案的作用: 

1. ios開發中經常用到pch檔案,為了一些瑣碎的標頭檔案引用,加快了編譯速度! 

2. 用來包含一些全部的標頭檔案(整個專案中都用得上的標頭檔案) 

3. 存放一些全域性的巨集(整個專案中都用得上的巨集) 

4. 能自動開啟或者關閉日誌輸出功能

#ifdef objc 

//你的** 

#endif

如下: 

#ifdef objc#import 

1.建立pch檔案 

2.配置pch檔案 

配置時, 將 prefix header 改為 yes , 這個選項是控制 pch檔案是否預編譯的, 也可以選擇不進行預編譯, 這樣不會影響 pch檔案裡面**的功能. 

prefix header 是配置 pch 的路徑,一般直接輸入$(srcroot)/專案名/***.pch就可以了.但是有時候會有以下錯誤資訊: 

/users/賬戶名/desktop/專案名/:3:10: 

『/users/賬戶名//desktop/專案名/***x.pch』 file not found

這個原因是缺少一層路徑,這是相對路徑,找到相應的pch檔案的路徑。(srcroot)代表的是專案的資料夾的路徑,如果你的pch檔案不在這個路徑下你需要自己寫清楚從專案資料夾下開始至你的pch檔案的路徑.改為如:(srcroot)/專案名/…/pch所屬資料夾/***x.pch , 這樣就解決了。

實際上plist檔案本質上就是一種特殊的xml檔案。 

建立乙個工程後,會在工程中看到乙個「info.plist」的檔案,該檔案對工程做一些執行期的配置,非常重要,不能刪除。test資料夾主要是單元測試相關,不做介紹。

全域性pch檔案配置

1.存放一些全域性的巨集 整個專案中都用得上的巨集 2.用來包含一些全部的標頭檔案 整個專案中都用得上的標頭檔案 3.能自動開啟或者關閉日誌輸出功能 雖然用了很久的xcode6但是專案是xcode5之前建立好的,所以一開始並沒有發現缺少了這個pch檔案。蘋果為什麼要這麼做呢,原因可能是因為大家把大量...

如何配置pch檔案

pre compile header 預編譯標頭檔案 pre compile header簡稱pch,由編譯器在建立工程時自動生成 其中存放有工程中已經編譯的部分 在以後建立工程時不再重新編譯這些 說白了就是乙個標頭檔案,只不過這個標頭檔案的東西 巨集定義,類 在全域性都可以用很好用,不用在引用標頭...

pch檔案的作用和配置

pc 件說白了就是乙個標頭檔案,只不過這個標頭檔案的類在全域性都可以使用,所以說非常的方便,並不用在每個類裡面都寫一些重複類的標頭檔案,只要將用到的類的標頭檔案放到pc 件裡面就行了,當然了還有就是巨集定義,這肯定也是必須的。那麼這麼好用的怎麼使用的。1.command n 新建乙個pc 件,在xc...