Xcode中藍色資料夾和黃色資料夾的區別

2021-08-02 01:45:51 字數 915 閱讀 7181

藍色資料夾

藍色資料夾(folder)一般作為資源資料夾使用,與黃色資料夾的主要區別是不參與編譯,所以說如果你在這些資料夾下編寫的邏輯**是不參與編譯的,其他檔案也不能直接引用它們,若引用其中檔案需要全路徑。

新增方式:

選擇create folder references

黃色資料夾

黃色資料夾(group)是邏輯資料夾,主要是為了邏輯上的分組,如果手動建立(通過new group選項)group並不會真正建立乙個資料夾檔案,該資料夾下的檔案則會散亂的存放在工程根目錄下。當然我們通常會讓xcode中的檔案樹與實際工程檔案中的檔案樹保持一致。

選擇create groups

最後來說明一下copy items if needed這個選項

勾選後,會自動複製乙份相同的檔案到你的工程中,引用的是複製後在工程目錄中的位置。若不勾選,檔案的引用位置則是檔案的原位置(不建議這樣做,如果該檔案在工程外被刪除,工程則無法引用,所以還是複製乙份到工程中,這樣更利於工程檔案的管理)。

Xcode中藍色和黃色資料夾的區別

今天在練習使用聚合資料sdk時,發現從外面拖到專案的sdk資料夾是藍色的,以前不是沒有注意到資料夾有 個顏色,可都沒太深入研究。今天心血來潮,就來研究一下它吧!藍色的是folder 黃色的是group folder就是檔案管理器中的資料夾的概念,而group是乙個分組的概念,記得在工程中新建乙個 資...

IOS開發 工程中藍色資料夾和黃色文

藍色的是folder,黃色的是group。group 一般只在你的工程中是資料夾的形式,但是在本地的目錄中還是以散亂的形式放在一起的,除非你是從外部以group的形式引用進來的。folder 只能作為資源,整個引用進專案,不能編譯 也就是說,以folder形式引用進來的檔案,不能被放在complie...

iOS藍色和黃色資料夾新建方式區別 區別之前

關於這個問題,好像xcode9之前還是多少來著,建立方式是這樣 1 new group建立的黃色資料夾是 假 資料夾,也就是說 show in finder 是看不到的 解釋 這個資料夾並不是真正的存在在專案的目錄下,裡面的檔案還是放在了相同的目錄下 如果我們載入資源檔案,並存在同名的情況下,這樣放...