前言
? ? ? ? 在Xcode6之前,新建一個(gè)工程的時(shí)候,系統(tǒng)會(huì)自帶一個(gè)pch (precompile header)文件蛤奥。在開(kāi)發(fā)過(guò)程中晒夹,可以把那些在整個(gè)工程中裆馒,都廣泛使用的頭文件,包含在該文件下。編譯器會(huì)自動(dòng)將pch文件中的頭文件丐怯,添加到所有的源文件中去喷好。這樣在需要使用相關(guān)類的時(shí)候不需要使用import就可以直接使用頭文件中的內(nèi)容,很大程度上帶來(lái)了編程的便利性响逢。但是Xcode6以后新創(chuàng)建的仙姑中默認(rèn)不再創(chuàng)建pch绒窑,有很多人可能習(xí)慣了使用pch文件,我也是習(xí)慣使用的舔亭,因?yàn)閜ch文件中可以引入很多第三方庫(kù)的頭文件些膨,定義常量字符串,比如第三方平臺(tái)的appid等等钦铺,甚至可以直接定義一個(gè)彈出視圖订雾。
? ? ? ? 那么有沒(méi)有什么辦法在新創(chuàng)建的項(xiàng)目中添加prefix.pch文件呢,當(dāng)然是有的矛洞。下面我們就一起從頭開(kāi)始一步步的創(chuàng)建一個(gè)新的pch文件
創(chuàng)建一個(gè)prefix.pch文件
首先洼哎,在項(xiàng)目根目錄按下Command+N烫映,打開(kāi)新建文件窗口:ios->other->PCH file,創(chuàng)建一個(gè)pch文件噩峦,添加需要引入的頭文件名:
其次锭沟,修改工程配置文件,將剛剛創(chuàng)建的PCH file的路徑($(SRCROOT)/$(PROJECT_NAME)/PrefixHeader.pch)添加到building setting中的Prefix Header選項(xiàng)中去:
至此识补,大功告成族淮,編譯一遍,新添加的pch文件就可以正常使用了^_^凭涂。