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

ahe*_*ang 6 iphone xcode objective-c

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

dtu*_*net 25

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

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

  • 作为一个不支持我的答案,AppCode(来自JetBrains)是一个很棒的OBjective-C IDE,它以比Xcode更好的方式处理重构.显然你需要并排使用这两个(由于Xcode与App商店,组织者等的集成......)http://www.jetbrains.com/objc/ (2认同)