Xcode 中 Create groups 與 Create folder references

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

Destination:

? ? 選擇【Copy items if needed】,如果想要引入的文件不在項目文件的目錄下,Xcode則會自動將這個文件復制一份拷貝到你的項目的目錄。

Create groups:

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

Create folder references:

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

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容