View code hierarchy
With AppCode, you can examine the hierarchy of types, method calls, and imports and explore the structure of the source files.
Build hierarchies
When built, a hierarchy can be immediately viewed and examined in the Hierarchy tool window. By default, every new built hierarchy overwrites the contents of the current tab. You can retain the current tab and have the next hierarchy built in a new one.
Build a type hierarchy
In the editor, position the caret at the desired class.
From the main menu, select Navigate | Type Hierarchy or just press ⌃ H.
Build a call hierarchy
Call hierarchies show callers or callees of a method or function.
Open a file in the editor and place the caret at the declaration or usage of the desired method.
From the main menu, select Navigate | Call Hierarchy or press ⌃ ⌥ H.
Build a hierarchy of imports
Imports hierarchies show where the current file is included and track all files included in the current file.
note
This hierarchy is available for Objective-C only.
Open the file in the editor or select it in the Project tool window.
From the main menu, select Navigate | Imports Hierarchy.
Retain a hierarchy tab
In the Hierarchy tool window, click the Pin Tab button
on the toolbar.
View hierarchies
Open the Hierarchy tool window
Make sure, you have already built hierarchies to show, see Building hierarchies above.
Select View | Tool Windows | Hierarchy from the main menu.
Navigate between the tabs
Click the currently displayed tab and select the next one to display from the list.
Toggle between views
With AppCode, you can build and explore ascending or descending hierarchies, that is, callee or caller methods, parent or children classes, and so on.
Click
or
to show caller methods or callee methods respectively.