Я пришел из Eclipse, я хотел бы знать, есть ли способ в Xcode 4 для навигации по вызовам методов, например там. Я знаю, что могу перейти к определению метода, но хочу знать, кто вызывает этот метод/функцию. Единственный способ, которым я нашел, - это регулярный поиск текста, но это не очень полезно.
Как перемещаться по иерархии вызовов метода в Xcode 4?
Ответ 1
Так как Xcode 4.4 была доступна функция поиска непосредственного вызывающего и/или вызываемых вызовов метода. К сожалению, похоже, что нет удобного представления иерархии, как в Eclipse.
Xcode может отображать вызывающие и вызываемые вызовы текущей функции или метода. Доступ к этой функции осуществляется из меню "Показать связанные элементы" или с помощью редактора "Помощник" и выбора "Вызовы" или "Калле" во всплывающем меню панели перехода.
Ответ 2
вот визуально, как найти вызывающего абонента. Посмотрите на небольшое изображение, которое я выделил в розовом.
Ответ 3
Выполнение поиска - действительно единственный способ проверить, где в коде отправляются определенные сообщения. Xcode не обладает такой функциональностью. Имейте в виду, что даже если бы это было так, это не могло быть идеальным, потому что сообщения могут быть составлены и отправлены динамически во время выполнения.