在Xcode 7.1中是否有重构Swift的方法?
当我尝试重命名变量(例如,高亮显示、右键单击、重构>重命名),Xcode弹出错误对话框:
无法重构Swift代码。Xcode只能重构C和Objective-C代码。
有没有解决办法?
在Xcode 7.1中是否有重构Swift的方法?
当我尝试重命名变量(例如,高亮显示、右键单击、重构>重命名),Xcode弹出错误对话框:
无法重构Swift代码。Xcode只能重构C和Objective-C代码。
有没有解决办法?
充分披露的是,我与他们无关,现在正准备安装该产品。Refactorator是一个Xcode插件,用于重构Swift和现在的Objective-C代码。 它将重命名公共或内部变量,函数,枚举等。 对于私有和本地实体,请使用Xcode现有的“编辑所有范围”功能。
截至Xcode 7.2 beta版本,重构工具不支持Swift。
我的做法是使用类型检查器。更改某个名称/类型,然后修复所有编译错误。由于强类型,您可以更有信心地采用此方法来捕获所有问题。有时我会故意更改一些内容并暂时将它们破坏以检查对象或类型的使用或访问位置。
或者使用AppCode进行重构,我听说它很好,但自己还没有尝试过。