在Xcode 5中是否有一项规定,我可以指定我想要更改的变量名称,以及在所有程序中使用该变量的地方,旧名称将被新名称替换,而不会以任何方式影响程序.有办法吗?谢谢
有时,当您想要替换单个源文件中的变量或方法名称时,“在范围内编辑所有内容”很有用。选择有问题的变量或方法名称,然后按command+ control+ e,当您编辑它时,它会同时在适合该符号范围的任何地方更改它(对于类属性、ivar 或方法,将在该类中的任何地方)。
如果您需要比单个源文件更广泛的内容,那么您可能需要使用“编辑器”»“重构”»“重命名”,它会在整个项目的多个源文件中找到所有出现的内容,包括故事板、NIB 等。如果文件需要重命名,作为过程的一部分(例如,您正在重命名在同名源文件中定义的某些类/结构)。它甚至可以在注释和字符串文字中找到重命名类型的出现(尽管默认情况下,除非您明确点击该+出现旁边的图标,否则它们不会被更改):
“重构”»“重命名”并不完美,但它极大地简化了整个项目中类型、枚举、属性等的重命名。它在重命名@IBOutlet和@IBAction引用、更新故事板引用时特别有用,使您不必返回、删除旧的故事板引用并连接重命名的故事板。
| 归档时间: |
|
| 查看次数: |
3843 次 |
| 最近记录: |