首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Xcode只能重构C和Objective-C代码。如何在Xcode6中重命名swift类名?

Xcode只能重构C和Objective-C代码。如何在Xcode6中重命名swift类名?
EN

Stack Overflow用户
提问于 2014-06-10 13:42:51
回答 6查看 23.2K关注 0票数 104

我已经在Xcode6测试版中创建了一个新的单视图应用程序项目。我想将swift类从ViewController.swift重命名为其他名称。但是当我选择Refactor -> Rename时,它给出了错误Xcode can only refactor C and Objective-C code

你知道如何在Xcode6中重命名swift类吗?

更新:

最后,Xcode9支持Swift的重构。苹果花了3年时间才添加了这一基本功能。Refactoring

EN

回答 6

Stack Overflow用户

发布于 2014-06-10 19:03:12

您可以在Xcode6右侧的文件检查器中更改类的名称。

  • 打开您的类,然后转到文件检查器>识别并键入部分,并在"name“字段中重命名现有类。

就这样!之前,我在类文件中手动重命名了类名。

票数 25
EN

Stack Overflow用户

发布于 2015-01-15 12:34:21

我一直在项目中使用Find>Find & Replace,它不是完美的,但它是有效的。

票数 15
EN

Stack Overflow用户

发布于 2016-03-24 17:11:45

我是这样使用的:

  • 您可以将光标放在要重命名的变量上
  • 选择编辑器-编辑范围内的所有变量(^⌘E)并自动重命名该变量并自动将出现的所有变量都设置为
票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24133664

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档