AppCode 2023.1 Help

View code structure

By default, AppCode shows all classes, methods, functions, defines, and other elements of the current file.

Structure tool window

Show and hide inherited members

  • Click The Show Inherited button on the toolbar:

    Show inherited members in the Structure toolwindow

Group members

In Swift and Objective-C, you can group class members in the Structure tool window by annotating them in your source code.

  • In Swift: add the // Mark: comment before the members that you want to group. For example:

    // MARK: - Actions @IBAction func buttonLoginPressed(_ sender: Any) { self.dismissKeyboard() self.performLogin() }
  • In Objective-C: add the #pragma mark comment before the members that you want to group. For example:

    #pragma mark - Actions - (IBAction)buttonLoginPressed:(id)sender { [self dismissKeyboard]; [self performLogin]; }
Swift annotations

You can also see the VCS status color hints in the Structure tool window if your project is under version control. It helps you to make tracking changes in files more convenient. The names of modified objects become blue, and the names of the newly added objects appear in the tool window highlighted in green.

Highlighting changes in files
Last modified: 04 April 2023