当前位置: 首页 > 软件库 > 插件和扩展 > Xcode 插件 >

Refactorator

重构 Swift 代码的 Xcode 插件
授权协议 MIT
开发语言 C/C++ Swift
所属分类 插件和扩展、 Xcode 插件
软件类型 开源软件
地区 不详
投 递 者 漆雕嘉茂
操作系统 iOS
开源组织
适用人群 未知
 软件概览

Refactorator 是用于重构 Swift 代码的 Xcode 插件。它可以重命名公共或内部的变量、函数、enums 等等。对于私有和本地  entities ,可以使用 Xcode 已有的 "Edit All in Scope"功能。Refactorator 使用 SourceKit,一个Xcode 分发的 XPC 服务,可以解析你的 Swift 项目来寻找符号引用。

Icon

Icon

 相关资料
  • 我有一个应用程序在Swift中运行良好。因为其他原因,我擦了一下笔记本电脑,重新安装了Xcode。现在,当我打开项目时,我得到以下错误: firauthDefaultDelegate.h中出错 ...#import #if!target_os_osx&&!target_os_watchos。“target_os_watchos”未定义,计算为0 #import #import“firebaseau

  • 我正试图解决一个非常简单的HackerRank测试,我有一些代码,我相信是非常干净和重构的...但是它总是在最后一个测试用例中超时。我下载了它的输入,它是一个非常大的值串,但是其他人用更复杂的代码也能很好地通过。如果有的话,我想找一种更简洁的方式来表达我的解决方案。 这就是问题所在:https://www.hackerrank.com/challenges/ctci-array-left-rota

  • 主要内容:Eclipse 代码重构Eclipse 代码重构 重命名在整个项目中广泛使用的类可能需要很多时间,但 Eclipse 重构向导通过自动检测对被重命名的类的所有依赖项并对其进行修改,使工作变得更容易。 重构菜单可以通过以下方式打开 : 在 Package Explorer 视图中右键单击 Java 元素并选择 Refactor 菜单项。 在 Java 编辑器中右键单击 Java 元素并选择 Refactor 菜单项。 在包

  • 问题内容: 我有协议: 我有数据: 在我有: 然后我有所需的方法: 我还是 类型的viewcontroller不符合协议UIPickerViewDataSource 问题答案: 像这样在Swift 3中更改了方法,这就是您收到此错误的原因。 欲了解更多详细阅读苹果文档上。 注意: 您还需要添加的第一个参数标签同样喜欢你的其他方法方法是和。

  • 问题内容: 使用Xcode 6 GM种子,我的代码完成已停止工作。前几天在工作。我试图让轻松的工作正常进行。我制作了一个Objc头文件,并将其分配为Swift类的头。 至此,我获得了一个Objective-c项目的代码完成。但是,不是Swift项目。 我尝试重新启动Xcode,制作一个新的空项目。 问题答案: 只需进入并 删除 文件夹的数据(派生数据),然后 重新启动 Xcode。

  • 主要内容:Intellij Idea 重命名,Intellij Idea 复制重构,Intellij Idea 移动重构,Intellij Idea 安全删除,Intellij Idea 查找和替换重复代码重构是改变现有程序结构而不改变其功能和用途的过程。重构还用于提高代码的可重用性、提高性能并删除重复的功能或未使用的功能。重构是一项应该非常小心地执行的任务,因为一个错误可能会产生很多错误。 在重构菜单中,我们可以找到所有可能的重构选项。还有一个可用于重构的快捷方式选项。“Ctrl+Alt+Sh