AppCode 2017.2 Help

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

  1. 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 Refactor | Extract | Variable on the main menu or on the context menu.

      Alternatively, pressN/A.

    • Place the cursor before or within the expression. Choose Refactor | Extract Variable on the main menu or on the context menu. or pressN/A.

      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 N/A to select it.

  2. 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 N/A to select it.
  3. 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 N/A 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, pressN/A.
Last modified: 26 October 2017