重命名或重构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)