2017-06-13 62 views
0

我已经遍历了Xcode 9的所有文档,我所知道的全部是C++的全局重命名。我读过关于方法提取可用于所有“支持的语言”的另一个声明,但这是含糊不清的,因为他们没有专门列出哪些语言会像使用全局重命名那样获得它。我处在一个带宽耗尽的领域,所以我下载beta版并不是那么容易,任何人都可以确认使用Xcode 9可以为C++提供所有重构吗?我真的很希望他们不会把C++的人留在这个类别中。Xcode 9对C++的重构支持

https://developer.apple.com/library/content/documentation/DeveloperTools/Conceptual/WhatsNewXcode/xcode_9/xcode_9.html

谢谢。

回答

2

Xcode 9为C++项目提供了许多不同的重构动作,包括“Extract Function”,“Generate Missing Function Definitions”,“Add Missing Switch Cases”等等。一般而言,“支持的语言”列表当然包括C/Objective-C/C++/Objective-C++和Swift。

+0

这很好听。我知道我们很长一段时间C++ dudes一直在寻求Xcode的重构能力。我试图获得AppCode,这是重构的杀手,但在我选择的IDE中获得一些这些受欢迎的功能会很好。 –