是否可以重命名/重構類文件並讓它重命名磁盤上的實際文件?如果是這樣,我該怎麼做?重命名或重構Xcode中的文件
回答
重命名文件的最安全方法是使用Xcode的「Refactor」命令來重構類名稱。使用該命令可以確保您的代碼在引用文件或類的任何位置(包括NIB)都被更新。
右鍵單擊界面(.h
)文件中的類名稱,選擇,Xcode將指導您完成該過程,從而允許您在提交之前預覽更改。
更多細節:
右擊類名(後@interface
),並選擇Refactor->重命名。例如,就在這段代碼點擊ViewController
:
@interface ViewController : UIViewController
該類輸入新的名稱:
的Xcode會讓你提交之前查看更改。
您還可以突出顯示類的名稱,並使用Xcode的Edit->Refactor
菜單,甚至,如果你想映射到鍵盤快捷鍵。
如果您確實想在不影響任何代碼的情況下重命名文件,請單擊導航器窗格(左窗格)中的名稱,等待一秒鐘,然後再次單擊。該名稱將突出顯示,您可以鍵入一個新名稱。您也可以從導航器中刪除,重命名Finder中的文件並將其重新添加到您的項目中。
默認情況下,當您在文件導航器(左側大綱視圖thingy)中或在使用檢查器時重命名文件時,Xcode將重命名文件。
如果您手動重命名文件,以及用於查找和替換重命名的類名,請確保將文件添加到目標的「構建階段」中的「編譯源代碼」中,因爲它可能會被刪除。
選擇Refactor->重命名 妮娃王的回答是還的Xcode 7.0版本的測試版(7A120f)
這不提供問題的答案。要批評或要求作者澄清,在他們的帖子下留下評論 - 你總是可以評論你自己的帖子,一旦你有足夠的[聲譽](http://stackoverflow.com/help/whats-reputation),你會能夠[評論任何帖子](http://stackoverflow.com/help/privileges/comment)。 – 2015-06-17 11:39:17
原因我沒有50的聲望。 這就是我發佈答案的答案。 – 2015-06-18 09:35:13
- 1. Xcode在編譯時重命名文件?
- 2. 如何重命名xcode項目文件
- 3. 奇怪的問題與重構重命名我的文件在Xcode
- 4. Eclipse:重構 - 重命名GWT uibinder java bean不會重命名模板ui.xml文件
- 5. Eclipse CDT移動文件和重命名文件重構?
- 6. 重命名文件
- 7. 重命名文件
- 8. 重命名文件
- 9. 重命名文件
- 10. 重命名文件
- 11. 構建Tfs重命名文件
- 12. Visual Studio「重命名」重構
- 13. 重命名文件夾中
- 14. IntelliJ在Java中用Spock重命名重命名 - 不重命名測試文件
- 15. 重命名文件夾中的文件
- 16. 重命名目錄或文件
- 17. Rails /重命名或移動文件
- 18. 重命名文件名C++
- 19. 擊 - 重命名文件名
- 20. Powershell重命名目錄中的所有文件,重命名值來自正在重命名的文件
- 21. Xcode:如何重構/重命名方法和添加(或刪除)其參數?
- 22. XCode 4.2重命名目標
- 23. Powershell遞歸重命名文件,而不是重命名重複
- 24. 在eclipse中重命名重構
- 25. 如何重命名Xcode 3中的XIB/NIB文件?
- 26. 如何重命名Xcode 4中的xib文件?
- 27. 無法重命名Xcode 4中的文件?
- 28. 重命名文本文件
- 29. 重命名Xcode 4中的目標
- 30. 在Sublime Text 3中構建文件後重命名文件3
這種方法是最好的,因爲它會重命名保存在其他文件或XIB文件中的類實例。 – 2010-06-18 01:51:01
男人 - 我想知道如何做這個年齡! – roocell 2011-12-15 03:05:04
從我升級到4.3後,這似乎不起作用。在頭文件(.h)文件中,XCode抱怨文件沒有添加到目標 - 它不應該是,因爲它是頭文件。如果你在.m文件中嘗試,它會抱怨它不是一個符號(類,函數等) – Michael 2012-02-29 19:35:12