關於Xcode的項目文件夾


當我們在打開的項目中,對某個文件夾 Show in Finder的時候,發現對代碼的分類文件夾沒有全在一堆,在項目中明明對代碼分了類,為什么在Finder中沒有文件夾??

這是因為,Xcode項目中的文件路徑都是虛擬的,在APP中實際不存在,即在APP中,幾乎所有的文件都可以從mainBundle根目錄下直接訪問,當然,例外總是存在的

在將文件/文件夾加入到項目時,有這樣兩個選項“ Create groups for any added folders”和“Create Folder References for any added folders”。

 

默認情況下為第一種,即所有加入到項目的文件都會在mainBundle根路徑下,即不管加入項目的文件的目錄結構如何,在APP中都可以通過mainBundlePath/filename來訪問到;如果采用第二種方式,則就會保留相對路徑,需要通過mainBundlePath/path/filename來訪問。通過這兩種方式到項目的文件夾顯示具有不同的顏色,如下

 

第一個目錄是使用“Create Folder References for any added folders”增加的目錄,i第二個目錄是使用“Create Folder References for any added folders”增加的目錄。

 

 

XCode工程里,左側的樹形圖中,有時會出現藍色文件夾。


黃色是虛擬文件目錄,藍色的是真實的。
 
每次編譯,黃色的文件會自動重新編譯,但是藍色的不會。
 
所以,藍色文件的內容發生更改,需要重新編譯時,需要clean。
 
 

from:http://blog.csdn.net/yitailong/article/details/8299411


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM