Xcode 藍色文件夾和黃色文件夾的區(qū)別

藍色文件夾和黃色文件夾的區(qū)別也就是Create Groups和Create Folder References的區(qū)別。具體羅列如下:

  1. 在你創(chuàng)建好實體文件夾往工程中添加的時候,Xcode會讓你對要添加的文件進行一些設置。在第二個設置項中選擇Create Groups生成黃色文件夾:


    設置生成組

    選擇Create Folder References生成藍色文件夾:


    設置生成引用
  2. 藍色文件夾可直接刪除,但不會刪除相應的實體文件夾;
    黃色文件夾在刪除的時候,Xcode會有如下提示。選擇Remove Reference即刪除工程對該文件夾的引用,但不會刪除實體文件夾;Move to Trash 則兩者都會刪除。


    刪除引用時的提示
  3. 在工程中可以直接創(chuàng)建組(鼠標右鍵選擇New Group),但不會生成相應的視圖文件夾;
    藍色文件夾只有在項目中已經存在存在了的情況下才能在直接被創(chuàng)建(選中藍色文件夾,鼠標右鍵選擇New Folder),會生成對應的實體文件夾
  4. 使用黃色文件夾中的某個類的頭文件時,可以直接添加它的引用,例如:#include xxx.h。因為Groups下的cpp文件是會被編譯的。
    藍色文件夾只是將文件單純的創(chuàng)建了引用,這些文件不會被編譯,所以在使用的時候需要加入其路徑。比如要使用藍色文件夾MyView下的頭文件,則需要按照下面的方法添加聲明:#include MyView/xxx.h,否則編譯器就會告訴你找不到xxx.h文件。

期待你的評論建議O(∩_∩)O~

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

相關閱讀更多精彩內容

  • 藍色文件夾 藍色文件夾(folder)一般作為資源文件夾使用,與黃色文件夾的主要區(qū)別是不參與編譯,所以說如果你在這...
    陳云峰閱讀 1,350評論 0 1
  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現,斷路器,智...
    卡卡羅2017閱讀 136,502評論 19 139
  • 版權聲明:出自MajorLMJ技術博客的原創(chuàng)作品 ,轉載時必須注明出處及相應鏈接! 本文是練習打字而作,如有疑問,...
    小小Q吖閱讀 624評論 3 1
  • 藍色文件夾 添加方式: 黃色文件夾 黃色文件夾(group)是邏輯文件夾,主要是為了邏輯上的分組,如果手動創(chuàng)建(通...
    JerryLMJ閱讀 19,048評論 5 16
  • 永遠都不要指望別人告訴你錯在哪兒? 同時也不要自己主動去告訴一般人錯在哪兒? 如果你是被告訴,說明對方是你貴人。 ...
    紫燕南飛閱讀 474評論 0 0

友情鏈接更多精彩內容