開發工具/原料:
1、Mac
2、Xcode(我這里目前用的Xcode的最新版本Xcode 7.3)
PCH文件的部分發展史:
定義:pch全稱為“precompiled header”,也就是預編譯頭文件,有利於節約開發時間、代碼維護時間。
發展:在老版本的Xcode里面,創建項目之后會自動創建有pch文件,在里面往往寫一些經常使用的框架頭文件或者一些宏定義的URL地址,這里面定義后可全局使用,但是在Xcode6里面項目創建后不再自帶pch文件。
方法/步驟:
1、打開Xcode,創建項目。當然,如果已經有項目了,在原來的基礎上添加pch文件也是可以的,這樣我們的代碼也能更加的簡潔。然后找到 supporttng files目錄,我們需要將pch文件添加在這兒
2、在該目錄下,按command + n 創建文件,找到iOS里Other下的PCH文件,然后點擊next,根據提示創建好。
3、按照下面介紹,繼續操作
4、改勾選的勾選,改填寫的填寫,最后Greate即可。
做到這一步,你可別忘了,還有一步,就是配置信息。
5、選擇工程的target,在target的 Build Setting 搜索欄內輸入 Prefix Header,並且找到 Apple LLVM7.1-Language 這一欄下的Prefix Header,雙擊其鍵值部分,將 $(SRCROOT)/ 拷貝進去,然后在其后直接把前面自己建的pch文件拖進去,注意:這個時候你會發現一大串的字符,並不是自己想要的,也是不正確的,因為那是你pch文件的路徑,由於Xcode這一項在運行的時候會自動尋找路徑,為了導致重復使用,所以我們要把前幾項刪除掉,保留 工程名+pch文件名字.pch。 如下圖,正確的格式就是 $(SRCROOT)/+工程名+pch文件名字.pch。
6、差點忘了還有一步:將Precompile Prefix Header 的鍵值設置為:YES
好了,你可以快樂的使用了~(記住哦,別忘了在target里配置信息)
如有疑問和建議,聯系我哦~