2012-02-12 58 views
5

是否有工具或技巧來顯示Xcode項目中對象之間的所有連接?我正在考慮某種圖形顯示,或者不太需要的是一張桌子。當然,這對於故障排除或學習示例代碼非常有用。我嘗試在這裏搜索(SO),但這些術語出現在許多問題和關係中有另一個含義。謝謝。項目中所有IBOutlet,IBAction連接的摘要?

+0

通過'objects',你是指實例嗎?還是上課?好問題,但。這樣的工具會很有幫助。 – matsr 2012-02-12 15:39:08

+0

我的意思是像按鈕和標籤的對象。作爲一個新手,當我將東西添加到工作項目中時,我不斷打破我的代碼;通常我發現連接不對。我正在尋找一種工具來跟蹤他們,這樣我就可以比較工作,而不是工作,或者只是更好地理解! – 2012-02-12 15:58:09

+2

我不相信今天有什麼工具可以達到你的目標。這種工具的基礎是「ibtool」。檢查它的手冊頁,瞭解它是如何工作的以及它生成的輸出類型。 – 2012-02-12 19:40:07

回答

2

繼Rob Napier的建議之後,類似「ibtool --connections foo.xib」可能會有所幫助。看到http://cocoapi.wordpress.com/2009/02/20/how-to-look-for-a-specific-bind/一些咕嚕的東西,可能也會有所幫助。

我對此也很陌生,並且來自android方面。我想知道從長遠來看,如果需要在視圖控制器中動態定義所有連接,如果可以在所有場景中完成,那麼是否更好。至少你可以看到一個地方的所有東西都被連接在一起。

+0

感謝您的建議。我繼續並將輸出重定向到一個文本文件進行詳細研究,但我明白它的作用。讓我感到驚訝的是,蘋果並沒有提供圖形版本,轉換顯然已經成熟。我打算將你的標記標記爲已接受的答案,並注意Rob。 – 2012-03-18 12:34:23

0

在IB中,您只需單擊文件的所有者而不是單個元素,它將在右側邊欄中顯示所有可用的IBOutlets和IBActions以及它們所連接的內容。

+0

對於我而言,在顯示筆尖時點擊文件所有者只顯示有限數量的連接。我在想的是如果你單獨點擊每個元素,你會得到的所有連接的總結。所以我想我正在尋找按鈕,標籤和使它們工作的類/實例方法之間的聯繫。我希望這個更清楚一點。 – 2012-02-12 16:13:21

+0

所以你的意思就像uibuttons的「裏面」方法?這目前不可能。 – Greg 2012-02-14 02:49:03