0

如果我有一条评论说“属性 myCoolVar 执行此操作......”,指的是一个名为 的属性myCoolVar,然后我去重构->在 Xcode 中重命名该属性,有没有办法自动更改所有文本的实例myCoolVar,包括评论?还是我只需要在项目范围内进行查找/替换?

4

2 回答 2

1

尽管重构可以减少很多工作,但在使用它时应该始终小心。重构在许多情况下都有效,但并不完美。例如,它不会更改您评论中的文本,并且通过更改属性myCoolVar您不会更改变量本身 ( _myCoolVar)。因此,如果您直接访问变量,例如在初始化程序、setter 和 getter 方法中,请务必小心。

查找/替换将起作用,但我建议您更改“逐字”而不是“全部更改”,因为您可能会更改包含相同单词的其他变量。

于 2013-07-24T01:49:15.793 回答
0

您可以获得一个在重命名变量时考虑注释的 IDE。JetBrains AppCode执行此操作。

如果你想坚持使用 Xcode(及其平庸的重构工具),你必须找到/检查/替换。

于 2013-07-24T08:08:55.763 回答