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

2021-09-07 17:48:13 字數 766 閱讀 9162

關於這個問題,好像xcode9之前還是多少來著,建立方式是這樣:

1、new group建立的黃色資料夾是「假」資料夾,也就是說 show in finder 是看不到的

解釋:這個資料夾並不是真正的存在在專案的目錄下,裡面的檔案還是放在了相同的目錄下;如果我們載入資源檔案,並存在同名的情況下,這樣放在分組資料夾下面就不行了;所以我們需要建立真實的資料夾,

2、不過更新之後,xcode改變了這一體現,現在不管是黃色還是藍色資料夾,本地都存在了,也就是檢視時都能看到有個資料夾存在。

不過問題來了,現在變成這樣,但真實使用時,還是與原來一樣的,也就是說我們用bundle載入時,路徑與原來處理還是一樣的(假檔案路徑,並不是真的多了一層資料夾)。

3、現在如何建立藍色和黃色資料夾呢?我們看下圖即可。

最後區別來了,在專案裡,我們要引用檔案,獲取路徑的時候,要這樣;

黃色檔案:

bundle.main.path(forresource: , oftype: )
藍色檔案

bundle.main.path(forresource: , oftype: , indirectory: )
這裡最後的indirectory 就是資料夾名稱。

小記一下。

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

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

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

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

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

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