Extract Variable
Basics
The Extract Variable refactoring puts the result of the selected expression into a variable. It declares a new variable and uses the expression as an initializer. The original expression is replaced with the new variable.
You can select the expression to be replaced with a variable yourself. You can as well use smart expression selection. In this case AppCode will help you select the desired expression.
Extracting variable in-place
To extract a variable using in-place refactoring, follow these steps
- In the editor, select the expression to be replaced with a variable. You can do that yourself or use the smart expression selection feature to let AppCode help you. So, do one of the following:
- Highlight the expression. Then choose
Alternatively, press⌥⌘V.
on the main menu or on the context menu. - Place the cursor before or within the expression. Choose
In the Expressions pop-up menu, select the expression. To do that, click the required expression. Alternatively, use the Up and Down arrow keys to navigate to the expression of interest, and then press ⏎ to select it.
on the main menu or on the context menu. or press ⌥⌘V.
- Highlight the expression. Then choose
- If more than one occurrence of the selected expression is found, select Replace this occurrence only or Replace all occurrences in the Multiple occurrences found pop-up menu. To select the required option, just click it. Alternatively, use the Up and Down arrow keys to navigate to the option of interest, and press ⏎ to select it.
- Specify the name of the variable. Do one of the following:
- Select one of the suggested names from the pop-up list. To do that, double-click the suitable name. Alternatively, use the Up and Down arrow keys to navigate to the name of interest, and ⏎ to select it.
- Edit the name by typing. The name is shown in the box with red borders and changes as you type. When finished, press⏎.