Xcode和XIB自我文档

有没有一个工具来logging许多Xcode绑定,sockets和IBAction绑定,键值绑定等? 我已经看过Doxygen和HeaderDoc上的线程,但是这些文档程序文件来描述类,但似乎没有涵盖Xcode拖放所能实现的大量“隐藏”链接。

一个具体的例子,我可以使用XIB编辑器为我的窗口上的每个控件创build一个IBAction ,在一个或多个类/实例中定义在一个或多个文件中的方法 – 我想要一个所有这些的列表,显示控件types和名称,源文件,类和方法 – 或者graphics表示会更好。 然后一个类似的列表键值path链接到arrayControllers等

我是新的,所以如果我错过了一些明显的东西,请告诉我。

谢谢。

不,除非将文件本身视为文档的一部分,否则没有用于logging.xib文件的工具。 (毕竟,你确实说过“自我logging”。).xibs被存储为XML,所以如果你真的想要提取数据的话。

您在IB中创build的操作出现在您的源代码中。 你可以在那里添加注释来描述发送动作的对象,但是这在很大程度上会错过使用.xib(和动作)这一点,也就是将UI元素从控制器中分离出来。

如果文档的重点是让其他开发人员更容易理解您的项目,那么您在创build.xib文档工具时遇到许多麻烦之前,可能需要使用Objective-C的更多经验。 考虑到.xib和相关的头文件,任何有能力的Obj-C程序员都应该能够轻松地判断哪些控件连接了哪些操作,或者debugging该区域的问题。 人们一直在使用.xib和.nib文件20多年 – 缺乏单独的文档工具可能是一个很好的迹象,表明这样的事情可能不像起初看起来那么有用。