2012-12-18 56 views
6

我在某個類中有一個方法,我想看看它在哪裏使用。與Java和Eclipse相比,您可以簡單地告訴它顯示所有引用,甚至是方法的調用層次結構。 Xcode中有類似的東西嗎?我知道Objective-C不像Java那樣遵循與識別方法簽名相同的方式(即沒有方法給類,只是一堆選擇器在運行時映射到一個id),所以我是很難找出Xcode甚至可以實現這一目標。Xcode,看看使用哪種方法

回答

6

看看這裏:

enter image description here

沒有相應的菜單或上下文菜單。 除了呼叫者,您還可以訪問被呼叫者,超類等。

如果您不使用Ctrl-1作爲Spaces,則可以使用它訪問該菜單。

請注意,您需要使用標準或助理編輯:不顯示 enter image description here

主叫方和被叫方如果文本編輯選擇: enter image description here

+0

+1不知道這件事,非常酷! –

+0

很酷。我有版本4.2.1,我無法看到呼叫者和被叫者......升級的時間:)謝謝! – JHollanti

0

您最好的選擇是可能的字符串搜索,但意識到您可以使用模式(單擊文件瀏覽器窗格中搜索欄中的小放大鏡)。

你已經暗示了其他原因很難做到的原因之一。 Objective-C的運行時允許用許多不同的方法來查找和執行代碼。