是否有可能在Xcode中重构Objective-C ++代码

时间:2013-03-02 10:03:48

标签: ios xcode cocoa refactoring objective-c++

我是游戏开发者。我使用box2d开发了一款游戏,该游戏处于最后阶段。要在我尝试进行代码重构时构造代码,我收到此错误警报http://screencast.com/t/ir1nCvnx。但是,当我试图为另一个不使用.mm后缀的项目进行代码重构意味着我可以实现它。我想知道的是我们可以使用c ++概念对代码进行代码重构。如果不是其他方式进行代码重构。

1 个答案:

答案 0 :(得分:2)

  

我想是因为Xcode依赖于clang前端的所有内容   代码覆盖功能,它最终将能够重构   C ++。据我了解,它过去没有重构C ++,因为   clang的C ++支持仍然不足。

     

但是clang现在是一个非常好的C ++编译器。然而,Xcode仍然嘲笑   甚至重命名符号(我曾经需要的唯一重构)。

所以,到目前为止,你无法重构你的C ++代码,并希望你能在新版本的clang / LLVM / XCode中获得它。