Apakah ada cara di Xcode untuk menemukan semua tempat di mana metode atau properti telah dipanggil?
Di Eclipse, misalnya, Anda dapat mengklik kanan suatu metode dan memilih Temukan referensi . Apakah ada yang serupa di Xcode?
Dalam gambar ...
Beberapa catatan:
^1
jadi saya biasanya dapat menekan^1, c, enter
untuk membuka daftar.init
, dan ini memunculkan metode apa pun yang dinamaiinit
juga. Tidak begitu pintar ...Ya, buka editor Asisten dan alih-alih Rekanan pilih Penelepon.
sumber
Pada XCode 4.5 Anda dapat mengklik "Tampilkan opsi temukan" dalam bidang pencarian di Navigator Pencarian. Di sana Anda dapat menentukan "Referensi Simbol"
sumber
Pilih fungsi, tekan cmd-shift-A, "Penelepon"
sumber
Tempatkan titik penyisipan dalam doa atau deklarasi metode dan pilih Temukan> Temukan Simbol yang Dipilih Dalam Proyek. Untuk penyeleksi multi-bagian, ini hanya akan menyoroti bagian pertama tetapi pencarian tampaknya bekerja relatif andal. Anda juga dapat menggunakan Hierarki Temukan Panggilan yang menyoroti seluruh baris sebagai gantinya.
Item menu kontekstual yang sesuai (Cari Simbol yang Dipilih di Workspace) juga berfungsi, tetapi agak sulit untuk membuatnya berfungsi dengan baik. Pastikan tidak ada teks yang dipilih jika tidak akan mencari kata yang dipilih daripada seluruh pemilih. Untuk melakukannya, Anda dapat mengklik dengan tombol kiri mouse sebelum mengklik dengan tombol kanan mouse (atau mengklik Control) di lokasi yang sama. Tidak ada masalah dengan Hierarki Find Call kontekstual.
sumber
Dengan xcode 4 Anda sekarang dapat mengklik kanan pada referensi dan memilih "lompat ke definisi."
sumber