我刚刚将我的类名从Group.h更改为CVGroup.h,因此我的代码中的所有内容都会受到影响。是否有可能重构整个项目,以便将Group重构为CVGroup?
答案 0 :(得分:25)
简而言之,有一些功能可以做到这一点,但它并不总能捕获所有实例。您可以在标题文件中选择类名,然后执行编辑>重构>重命名并尝试捕获所有实例(这是在Xcode 4中)。好消息是,它可以让你看到它被改变的区别。
我将从经验中说,这种方法通常会错过名称的几个实例,因此几乎总是需要手动跟进。
答案 1 :(得分:2)
您是否尝试过Refactor命令?在Group.h文件中,突出显示类名,然后从上下文菜单中选择Refactor-> Rename。这会将类重命名为应用程序中使用的所有类。
答案 2 :(得分:1)
与上述相同将适用于Xcode 6.2:在头文件中选择类名,然后编辑>重构>重命名。