在整个xcode项目中重构整个类名

时间:2011-07-26 00:17:54

标签: iphone objective-c xcode

我刚刚将我的类名从Group.h更改为CVGroup.h,因此我的代码中的所有内容都会受到影响。是否有可能重构整个项目,以便将Group重构为CVGroup?

3 个答案:

答案 0 :(得分:25)

简而言之,有一些功能可以做到这一点,但它并不总能捕获所有实例。您可以在标题文件中选择类名,然后执行编辑>重构>重命名并尝试捕获所有实例(这是在Xcode 4中)。好消息是,它可以让你看到它被改变的区别。

我将从经验中说,这种方法通常会错过名称的几个实例,因此几乎总是需要手动跟进。

答案 1 :(得分:2)

您是否尝试过Refactor命令?在Group.h文件中,突出显示类名,然后从上下文菜单中选择Refactor-> Rename。这会将类重命名为应用程序中使用的所有类。

答案 2 :(得分:1)

与上述相同将适用于Xcode 6.2:在头文件中选择类名,然后编辑>重构>重命名。