重命名或重构Xcode中的文件

是否有可能重命名/重构类文件,并重新命名磁盘上的实际文件? 如果是这样,我该怎么做?

重命名文件最安全的方法是使用Xcode的“Refactor”命令重构类名。 使用该命令可确保您的代码在引用文件或类(包括NIB)的任何地方也被更新。

右键单击界面( .h )文件中的类名称,selectRefactor->Rename ,Xcode将指导您完成整个过程,让您在提交之前预览更改。

更多细节:

右键点击类名(在@interface之后)并selectRefactor-> Rename。 例如,在这个代码中右键单击ViewController

 @interface ViewController : UIViewController 

在这里输入图像说明

inputclass级的新名称:

在这里输入图像说明

Xcode将允许您在提交之前查看更改。

在这里输入图像说明

您还可以突出显示类名称,并使用Xcode的“ Edit->Refactor菜单,或者甚至将其映射到键盘快捷键(如果需要)。

如果您确实想要重命名文件而不影响任何代码,请单击导航器窗格(左窗格)中的名称,等待一秒钟,然后再次单击。 名称将突出显示,您可以键入一个新名称。 您也可以从导航器中删除,在Finder中重命名文件并重新添加到您的项目中。

适用于Xcode 4.2.1:在项目导航器中select文件(默认左侧面板),然后按[选项卡]

默认情况下,Xcode会在文件导航器(左侧大纲视图thingy)中或在使用检查器时重命名文件。

如果您手动重命名文件,并使用“查找并replace”来重命名类名称,请确保该文件已添加到目标的“构build阶段”中的“编译源代码”中,因为它可能会被删除。

select重构 – >重命名nevan king的答案也适用于Xcode版本7.0testing版(7A120f)