有没有用于记录许多
Xcode绑定,插座和IBAction绑定,键值绑定等的工具?我已经看过
Doxygen和
HeaderDoc的线程,但是这些文档程序文件,以描述类等,但似乎并没有涵盖Xcode拖放功能的大量“隐藏”链接?
一个具体的例子,我可以使用XIB编辑器为我的窗口上的每个控件创建一个IBAction,在一个或多个类/实例中的方法,在一个或多个文件中定义 – 我想要一个所有这些列表,显示控件类型和名称,源文件,类和方法 – 或图形表示将更好.然后一个类似的列表,键值路径链接到arrayController等.
我是新的,所以如果我错过了一些明显的事情,请告诉我.
谢谢.
解决方法
不,没有用于记录.xib文件的工具,除非您将文件本身视为文档的一部分. (你完全没有说过“自我记录”).xibs存储为XML,所以如果你真的想提取数据,那就是那里.
您在IB中创建的操作将显示在源代码中.您可以在其中添加描述发送操作的对象的注释,但首先将忽略使用.xib(和操作)的一点,即将UI元素与控制器分离.
如果文档的要点是让您的项目更容易让其他开发人员了解,您可能需要在Objective-C上获得更多经验,然后再创建一个.xib文档工具就遇到了许多麻烦.给定一个.xib和相关的头文件,任何有能力的Obj-C程序员都应该能够轻易地告诉哪些控件连接到哪个动作,或调试该区域的问题.人们一直在使用.xib和.nib文件20年 – 缺少单独的文档工具可能很好地表明这样的事情可能并不像起初看起来那么有用.