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...