2012-05-24 86 views
14

我是一個新的xcode4,我遇到了很多問題當我想刪除Xcode中的文件。從「轉移到垃圾」和「刪除參考」我應該選擇哪一個。我總是選擇搬到垃圾桶之前,因爲我認爲它一定會刪除真實的文件。是對的嗎?他們有什麼區別?搬到垃圾桶並刪除參考

+0

FWIW刪除垃圾也刪除參考... – Honey

回答

25

Xcode存儲對組成項目文件的文件的引用,即projectName.xcodeproj文件。理論上,組成項目的源文件和資源文件可能遍佈硬盤;當然這不是一個好的做法。
因此,當您將一個現有文件添加到項目中時,Xcode會詢問您是否要將其複製到項目文件夾中,這通常是您應該執行的操作。所以,當你去刪除一個文件時,Xcode會詢問你是否只想從你的項目中刪除參考文件(並將文件保存在驅動器上的任何地方),或者如果你想刪除文件。

基本上,如果在添加文件時選中「複製到項目」,刪除時應該選擇「移至廢紙簍」,否則選擇「移除參考」。後一個選項將使文件保留原位,並刪除對其的引用。

+1

當我想添加一個文件到項目中,「添加到目標」選項是什麼意思? – itenyh

+1

這意味着文件應該是選定目標的一部分。取決於是什麼類型的文件,這有不同的含義。如果它是源文件,那麼它將在您構建目標時進行編譯。如果它是一個資源文件(圖像,plist ...),那麼它將被複制到你的應用程序的包中。大多數時候你想添加一個新文件到你的目標。 – DrummerB