2012-08-29 100 views
10

是否有工具可以記錄許多Xcode綁定,插口和IBAction綁定,鍵值綁定等?我已經看過DoxygenHeaderDoc上的線程,但是這些文檔程序文件描述的是類等,但似乎沒有涵蓋Xcode拖放所能實現的大量'隱藏'鏈接。Xcode和XIB自述文件

一個特定的例子,我可以使用XIB編輯器爲我的窗口上的每個控件創建一個IBAction,在一個或多個類/實例中定義在一個或多個文件中的方法 - 我希望所有這些,顯示控制類型和名稱,源文件,類和方法 - 或者圖形表示會更好。然後類似列表中的鍵值路徑鏈接到arrayControllers等

我是新的,所以如果我錯過了明顯的東西,請告訴我。

謝謝。

回答

4

不,沒有用於記錄.xib文件的工具,除非您將文件本身視爲文檔的一部分。 (畢竟,你確實說過「自我記錄」。).xibs被存儲爲XML,所以如果你真的想要提取數據,那麼它就是存在的。

您在IB中創建的操作出現在您的源代碼中。您可以在那裏添加註釋,以描述發送操作的對象,但是這在很大程度上會錯過使用.xib(和操作)的位置,這是爲了將UI元素從控制器中分離出來。

如果文檔的重點是讓其他開發人員更容易理解您的項目,那麼您在創建.xib文檔工具時遇到許多麻煩之前,可能需要更多的Objective-C經驗。考慮到.xib和相關的頭文件,任何有能力的Obj-C程序員都應該能夠輕鬆地告訴哪些控件連接了哪些操作,或者調試該區域中的問題。人們一直在使用.xib和.nib文件超過20年 - 缺乏單獨的文檔工具可能是一個很好的跡象,表明這樣的事情可能不像起初看起來那麼有用。