Xcode 中 Create groups 與 Create folder references

Create groups 與 Create folder references是Xcode工程中添加文件的兩種方式,添加工程的時(shí)候出現(xiàn)如下提示框:

Destination:

? ? 選擇【Copy items if needed】,如果想要引入的文件不在項(xiàng)目文件的目錄下,Xcode則會(huì)自動(dòng)將這個(gè)文件復(fù)制一份拷貝到你的項(xiàng)目的目錄。

Create groups:

使用Create groups ,為任何新增加的文件夾創(chuàng)建組。組的概念也許我們并不陌生,我們?cè)陧?xiàng)目中完全可以手動(dòng)添加一個(gè)groups(右鍵點(diǎn)擊選擇New Group),但是手動(dòng)添加的groups實(shí)際上并不會(huì)存在于項(xiàng)目的目錄中,你會(huì)發(fā)現(xiàn)被添加進(jìn)groups中的文件仍在位于它原來(lái)所在的位置。但是從外部引入進(jìn)來(lái)的groups并不會(huì)如此。所以他添加的文件夾對(duì)應(yīng)的工程目錄和文件路徑不一定是一一對(duì)應(yīng)的。你可以刪除文件,可以把這個(gè)文件刪除在工程外,也可以刪除文件對(duì)應(yīng)的本地文件。groups一旦被創(chuàng)建或添加,都是以黃色文件夾的形式存在的,當(dāng)你想要使用文件夾中的某個(gè)類的頭文件時(shí),你可以直接添加它的引用,例如#include xxx.h因?yàn)間roups下的cpp文件是會(huì)被編譯的。

Create folder references:

這種方法是建立一個(gè)文件夾的索引,同時(shí)文件夾中的所有文件也會(huì)添加到整個(gè)工程。他添加的文件夾對(duì)應(yīng)的工程目錄和文件路徑是一一對(duì)應(yīng)的。你要?jiǎng)h除其中的文件的話可以直接到文件目錄下把文件刪除,然后再刷新一下目錄,文件就會(huì)被刪除了。這樣添加文件夾的方法很方便,你在做cocos2d的工程時(shí)應(yīng)該會(huì)經(jīng)常用到。他生成的文件夾是藍(lán)色的。同時(shí)使用Create folder references方法只是將文件單純的創(chuàng)建了引用,這些文件不會(huì)被編譯,所以在使用的時(shí)候需要加入其路徑,比如在我們想要使用myScripts文件夾下面某個(gè)頭文件,則需要按照下面的方法添加聲明:#include myScripts/xxx.h否則編譯器就會(huì)告訴你找不到xxx.h文件。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容