藍色文件夾
藍色文件夾(folder)一般作為資源文件夾使用,與黃色文件夾的主要區別是不參與編譯,所以說如果你在這些文件夾下編寫的邏輯代碼是不參與編譯的,其他文件也不能直接引用它們,若引用其中文件需要全路徑。
添加方式:
黃色文件夾
黃色文件夾(group)是邏輯文件夾,主要是為了邏輯上的分組,如果手動創建(通過New Group選項)group並不會真正創建一個文件夾文件,該文件夾下的文件則會散亂的存放在工程根目錄下。當然我們通常會讓Xcode中的文件樹與實際工程文件中的文件樹保持一致。
最后來說明一下Copy items if needed這個選項
勾選后,會自動復制一份相同的文件到你的工程中,引用的是復制后在工程目錄中的位置。若不勾選,文件的引用位置則是文件的原位置(不建議這樣做,如果該文件在工程外被刪除,工程則無法引用,所以還是復制一份到工程中,這樣更利於工程文件的管理)。