2012-12-18 8 views
6

Mam metodę w niektórych klasach i chciałbym zobaczyć dokładnie, gdzie jest używany. W porównaniu do Java i Eclipse możesz po prostu powiedzieć, aby pokazać wszystkie odwołania, a nawet hierarchię połączeń metody. Czy jest coś podobnego w Xcode?Xcode, zobacz gdzie metoda jest używana

Wiem, że Objective-C nie stosuje tych samych metod identyfikacji podpisu metody co Java (tzn. Nie ma metody dla klasy, tylko kilka selektorów zmapowanych do identyfikatora w czasie wykonywania), więc jestem Trudno sobie wyobrazić, w jaki sposób Xcode mógłby to osiągnąć.

Odpowiedz

6

Spójrz tutaj:

enter image description here

Nie ma odpowiednika menu kontekstowego lub menu. Oprócz dzwoniących można uzyskać dostęp do ulotek, nadklas, itp.

Jeśli nie używasz Ctrl-1 dla Spaces, możesz uzyskać dostęp do tego menu.

Należy pamiętać, że trzeba użyć standardowego lub asystent montażysty: enter image description here

Dzwoniący i callees nie są wyświetlane, jeśli wybrano Edytor: enter image description here

+0

+1 zrobił wiedzieć, że sposób cool! –

+0

Cool. Mam wersję 4.2.1 i nie widzę Callers & Callees ... Czas na upgrade :) Dzięki! – JHollanti

0

Najlepszym rozwiązaniem jest prawdopodobnie wyszukiwanie ciągów, ale zdaj sobie sprawę, że możesz używać wzorów (kliknij małe szkło powiększające w pasku wyszukiwania w okienku przeglądarki plików).

Wspomniał Pan o jednym z powodów, dla których tak trudno jest zrobić inaczej. Środowisko wykonawcze Objective-C pozwala na wiele różnych sposobów wyszukiwania i wykonywania kodu.

Powiązane problemy