Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在整个程序中更改变量名_Ios_Xcode - Fatal编程技术网

Ios 在整个程序中更改变量名

Ios 在整个程序中更改变量名,ios,xcode,Ios,Xcode,Xcode中是否有一个规定,我可以指定要更改的变量名,并且在所有程序中使用该变量的地方,旧名称将被新名称替换,而不会以任何方式影响程序。有办法吗?谢谢 右键单击要重命名的变量 选择重构 选择“重命名” 突出显示要更改的变量名称。 右键单击 ->重构 ->重命名 输入要将其更改为的名称。 ->新闻预览 当助手出现时,请确保您正在将所有变量更改到正确的位置 另一种方法是在整个项目中查找和替换。有几种方法可以做到这一点 您可以使用的Find菜单,并从菜单中选择Find and Replace in W

Xcode中是否有一个规定,我可以指定要更改的变量名,并且在所有程序中使用该变量的地方,旧名称将被新名称替换,而不会以任何方式影响程序。有办法吗?谢谢

  • 右键单击要重命名的变量
  • 选择重构
  • 选择“重命名”

  • 突出显示要更改的变量名称。
    右键单击
    ->重构
    ->重命名
    输入要将其更改为的名称。
    ->新闻预览

    当助手出现时,请确保您正在将所有变量更改到正确的位置


    另一种方法是在整个项目中查找和替换。有几种方法可以做到这一点

  • 您可以使用的
    Find
    菜单,并从菜单中选择
    Find and Replace in Workspace
  • 您可以使用XCode侧栏快捷方式
  • 可以使用键盘快捷键Alt+Ctrl+Shift+F
  • 有时,当您希望替换单个源文件中的变量或方法名称时,“编辑范围内的所有内容”非常有用。选择有问题的变量或方法名称,然后按command+control+e,当您编辑它时,它将同时更改适合该符号范围的所有位置(对于类属性、ivar或方法,该符号将位于该类的所有位置)

    如果您需要比单个源文件更广泛的内容,那么您可能需要使用“编辑器”»“重构”»“重命名”,它将在整个项目的多个源文件中找到所有出现的内容,包括故事板、NIB等。如果需要重命名文件,则作为过程的一部分(例如,您正在重命名在同名源文件中定义的某些类/结构)。它甚至可以在注释和字符串文本中找到重命名类型的实例(尽管默认情况下,除非您显式单击该实例旁边的+图标,否则不会更改这些实例):


    “重构”»“重命名”虽然不是完美的,但它极大地简化了整个项目中类型、枚举、属性等的重命名。当重命名
    @IBOutlet
    @IBAction
    引用、更新情节提要引用时,它特别有用,使您无需返回、删除旧情节提要引用和连接重命名的键。

    是的,您可以在工作区中使用“查找和替换”,也可以使用“查找”菜单。还有一个快捷方式是“编辑器”->“重构”->“重命名”?@BrunoBieri-否,但只需添加一个:“Xcode”»“首选项”»“键绑定”,搜索“重命名”,然后添加您想要的任何键绑定(例如,我使用选项+r)。