91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

pch文件的作用和配置

發布時間:2020-07-14 15:27:28 來源:網絡 閱讀:502 作者:591XT_XYZ 欄目:移動開發

pch文件說白了就是一個頭文件,只不過這個頭文件的類在全局都可以使用,所以說非常的方便,并不用在每個類里面都寫一些重復類的頭文件,只要將用到的類的頭文件放到pch文件里面就行了,當然了還有就是宏定義,這肯定也是必須的。

那么這么好用的怎么使用的。

1.

command + n 新建一個pch文件,在Xcode8.2里面要往下選(因為pch文件在下面上面是沒有pch這個文件類型的),

如圖:(上面是沒有pch文件的,需要往下拉,拉到最下面你就會看到了。)

pch文件的作用和配置

 

 pch文件的作用和配置

 

接著next,然后就是輸入pch文件的名字了然后繼續就好了一半。剛建好的文件里面會有一些注釋,是可以刪掉的。如圖:

 

pch文件的作用和配置

 

 所有的第三方類和自己的類的頭文件就可以這個里面,當然了肯定少不了宏定義。配置好(pch文件還需要配置,創建好只是第一步,不配置的話是用不了的,配置過后就可以用了)就可以在整個項目里調用這里的類。

2.

就是配置pch文件了。

第一步:在工程的TARGETS里邊Building Setting中搜索Precompile Prefix Heade,然后把Precompile Prefix Header右邊的NO改為Yes:

如圖:

pch文件的作用和配置

 

 第二步:再繼續搜索Prefix Heade,找到Prefix Heade,就在倒數第三四行。

如圖:

pch文件的作用和配置

 

然后找到pch文件,show in finder,然后就是編輯Prefix Heade,在右邊雙擊,緊接著就是將剛才的pch文件用鼠標拉進來就OK了。

如圖:

pch文件的作用和配置

 

最后一個小插曲:

剛才的那種方法(就是把文件拉進來的這種方法)只適合于個人開發,不適合合作開發 ,因為存儲的目錄有電腦名字和用戶的名字,換個電腦就會報錯找不到這個文件,那怎么辦呢???

其實很簡單,因為這個事絕對路徑,就是死的,解決的辦法就是把路徑換成相對路徑,就是相對于這個項目的位置。

$(SRCROOT)就代表項目的位置就是放置項目的那個文件夾,就參照他就可以了。

如圖:

pch文件的作用和配置

$(SRCROOT) 就是左邊的pch文件夾,那么這個項目里的Prefix Heade就應該為$(SRCROOT)/PrefixHeader.pch,command + b 你就會發現和第一種方法的路徑是一樣的。

這樣的話合作開發就沒問題啦。好啦就這樣啦。

 


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宜阳县| 鄂托克旗| 苍梧县| 丹巴县| 金阳县| 赤城县| 灵寿县| 玉树县| 香河县| 大方县| 南阳市| 长治市| 宁强县| 谷城县| 吴忠市| 湛江市| 黄大仙区| 定安县| 新建县| 平安县| 罗田县| 双城市| 莲花县| 怀集县| 彝良县| 阳原县| 灵寿县| 鸡西市| 木里| 南城县| 南丰县| 庄河市| 南和县| 托里县| 比如县| 永登县| 鲁甸县| 孟州市| 兴安盟| 曲靖市| 武胜县|