如果我有一条评论说“属性 myCoolVar 执行此操作......”,指的是一个名为 的属性myCoolVar
,然后我去重构->在 Xcode 中重命名该属性,有没有办法自动更改所有文本的实例myCoolVar
,包括评论?还是我只需要在项目范围内进行查找/替换?
问问题
141 次
2 回答
1
尽管重构可以减少很多工作,但在使用它时应该始终小心。重构在许多情况下都有效,但并不完美。例如,它不会更改您评论中的文本,并且通过更改属性myCoolVar
您不会更改变量本身 ( _myCoolVar
)。因此,如果您直接访问变量,例如在初始化程序、setter 和 getter 方法中,请务必小心。
查找/替换将起作用,但我建议您更改“逐字”而不是“全部更改”,因为您可能会更改包含相同单词的其他变量。
于 2013-07-24T01:49:15.793 回答
0
您可以获得一个在重命名变量时考虑注释的 IDE。JetBrains AppCode执行此操作。
如果你想坚持使用 Xcode(及其平庸的重构工具),你必须找到/检查/替换。
于 2013-07-24T08:08:55.763 回答