我想在swift中重命名类名,但它给了我错误Can't refector swift code
。我想知道重命名将反映在整个项目中的文件的最佳方式如何在swift中重命名类名?
20
A
回答
3
现在有可能在Xcode 9。
右键点击班级名称并选择重命名。
26
目前,您无法在Swift中重构。但是,您可以在项目中执行查找菜单>查找和替换。 (小心)
编辑: Xcode 9允许您重构。
突出你的属性/功能,并选择编辑器菜单 - >重构 - >重命名
等待第二个或两个的Xcode 9扫描您的项目所有事件,然后输入新的名称。
4
0
- 查找&替换由
cmd + shift + F
- 重命名类的名称。
- 如果使用故事板/笔尖文件,请不要忘记将您在
Show the identify inspector
中指定的班级更改为新的班级名称。
TIP搜索领域下设余地Find & Replace
可以使这项工作清晰。
1
随着Xcode 9,将于2017年秋季发布 - 开发人员将能够 - 1.重构他们的Swift代码。 2.重命名Swift项目类。 3.一次运行模拟器的多个实例。 4.以无线方式在物理设备上运行和调试。 5.直接从XCode访问,拖放,推送并提交到Git。
我个人最喜欢的问题是用多行红线突出显示问题的句子。
This WWDC 2017 session is a good view
Xcode是让我们更聪明。
+0
我们现在仍然可以使用测试版。 – user550088 2017-06-15 21:51:36
0
AppCode by Jetbrains可以很容易地重构/重命名Swift和Objective C类。 这不是免费的,但它做得很好。
0
相关问题
- 1. 在iOS中重命名类
- 2. 如何在Django中重命名表名?
- 3. 重命名类
- 4. 如何重命名一个winform不重新命名类
- 5. 如何重命名命名空间?
- 6. 类名中的双重命名
- 7. 在.net中重命名命名空间
- 8. 在MonoTouch中重命名命名空间
- 9. 如何在override类中重命名Prestashop中的类?
- 10. 在C++中可以重命名/别名非命名空间,非类名?
- 11. 如何在for循环中重命名类似命名的变量
- 12. 重命名Scala IDE中的.scala文件不会重命名类
- 13. 如何重命名jsGrid按钮类
- 14. IntelliJ在Java中用Spock重命名重命名 - 不重命名测试文件
- 15. 如何重命名重命名的文件,如果已经存在于asp.net中?
- 16. 如何在XCode中重命名项目?
- 17. 如何在Mac中安装重命名
- 18. 如何在MongoDB中重命名用户?
- 19. 如何在ASP.NET中重命名文件?
- 20. 如何在mysql中重命名外键?
- 21. 如何在sql db2中重命名表?
- 22. 如何在Maven中重命名目标?
- 23. 如何在Install4j中重命名文件?
- 24. 如何在android中重命名文件
- 25. 如何在jtree中重命名节点
- 26. 如何在matlab中重命名值?
- 27. 如何在Xcode中重命名项目?
- 28. 如何在JGit中重命名文件
- 29. 如何在javascript中重命名函数
- 30. 如何在VBScript中重命名objItem.Name
全局搜索和与关心 – 2014-12-02 04:30:02
取代看到这个答案http://stackoverflow.com/questions/15839664/xcode-c-and-objective-c-refactoring – Kalenda 2014-12-02 04:33:30
@ moise2022:不,该问题及其答案是Objective-C和doe不适用于Swift代码。 – 2014-12-02 06:43:10