我面临如下问题:我需要生成的Objective-C源代码(为iOS写的)的详细报告。我需要能够显示以下内容:目标C - 生成源代码报告
类报告:
类名称|文件位置|方法数
ClassA | /my/path/ClassA.m | 7
ClassB | /my/path/ClassB.m | 12种
....
方法报告:
方法名称|类名|文件位置
method1 | ClassA | /my/path/ClassA.m
method2 | ClassA | /my/path/ClassA.m
....
而且我还需要能够显示少数其他报告,但此时我只想从某处开始感兴趣。
请注意:
- 目前,我没有要求有行/复杂的/ etc显示的数字。
- 类似于上面的报告就足够了(只要它包含上面的信息,我将非常高兴;我可以解析信息并创建所需的报告)
- 我已经看过Doxygen及其xml输出但对于我运行的少数示例项目,我没有在xml文档中列出所有方法(即使它们在文件中)。我必须调查为什么这些方法没有出现。
在此先感谢所有的答案/提示/评论....
是否记录了所有方法? –
@Teofilo以色列Vizcaino Rodrig:由于代码使用了许多类,其中一些是第三方,大部分代码没有记录。这是我说我自动使用Doxygen中的“EXTRACT_ALL = YES”。但是你的评论让我想到了,并且检查了Doxygen中的其他设置,我注意到(EXTRACT_ALL)没有“提取所有”,所以我回到其他选项设置为YES(例如私人成员不会)。我只是运行它,输出看起来好多了。感谢您的评论... –