Как я перемещаюсь по иерархии вызова метода в Xcode 4? - PullRequest
14 голосов
/ 06 ноября 2011

Я из Eclipse, я хотел бы знать, есть ли способ в Xcode 4 для навигации по вызовам методов, как там. Я знаю, что могу перейти к определению метода, но я хочу знать, кто вызывает этот метод / функцию. Единственный способ, который я нашел, - это обычный текстовый поиск, но это не очень помогает.

Ответы [ 3 ]

12 голосов
/ 28 сентября 2012

Начиная с Xcode 4.4, функция поиска непосредственного абонента и / или вызываемых абонентов метода стала доступной. К сожалению, удобного иерархического представления не существует, как в Eclipse.

Что нового в Xcode 4.4

Xcode может отображать вызывающих и вызывающих абонентов текущей функции или метода. Эта функция доступна из меню «Показать связанные элементы» или с помощью редактора «Помощник» и выбора «Вызывающие абоненты» или «Вызываемые абоненты» во всплывающем меню панели перехода.

7 голосов
/ 23 марта 2015

здесь визуально, как найти абонента (ов). Ищите маленькое изображение, которое я выделил розовым цветом.

enter image description here

3 голосов
/ 06 ноября 2011

Поиск действительно единственный способ проверить, куда в коде отправляются определенные сообщения. Xcode не имеет такой функциональности. Имейте в виду, что даже если бы это было так, оно не могло бы быть идеальным, потому что сообщения могут составляться и отправляться динамически во время выполнения.

...