是否可以重命名/重构类文件并让它重命名磁盘上的实际文件?如果是这样,我该怎么做?重命名或重构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 4.6 Project Navigator中的文件?
- 2. 文件的Xcode重构名称
- 3. 如何重命名xcode项目文件
- 4. Xcode在编译时重命名文件?
- 5. 奇怪的问题与重构重命名我的文件在Xcode
- 6. 在Xcode中重命名C++
- 7. 尝试在XCode 4.1中重构重命名时出错
- 8. Eclipse:重构 - 重命名GWT uibinder java bean不会重命名模板ui.xml文件
- 9. Eclipse CDT移动文件和重命名文件重构?
- 10. 构建Tfs重命名文件
- 11. 重命名文件
- 12. 重命名文件
- 13. 重命名文件
- 14. 重命名文件
- 15. 重命名文件
- 16. 重命名文件
- 17. 重命名文件
- 18. Visual Studio“重命名”重构
- 19. 重命名文件夹中
- 20. IntelliJ在Java中用Spock重命名重命名 - 不重命名测试文件
- 21. 重命名文件夹中的文件
- 22. 重命名Scala IDE中的.scala文件不会重命名类
- 23. 重命名目录或文件
- 24. 文件未重命名或删除
- 25. Rails /重命名或移动文件
- 26. 重命名文件名C++
- 27. 击 - 重命名文件名
- 28. Powershell重命名目录中的所有文件,重命名值来自正在重命名的文件
- 29. Xcode:如何重构/重命名方法和添加(或删除)其参数?
- 30. Ruby重命名脚本找不到文本或csv文件重命名
这种方法是最好的,因为它会重命名保存在其他文件或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