Doxygen和Objective-C协议

时间:2011-01-25 07:16:41

标签: objective-c protocols doxygen

我在Mac上使用Doxygen Wizard(Doxygen 1.7.3的GUI)。

我发现如果,在我的类的标题中,我#import一个定义了协议的头文件,我的类的第一个成员出现在文档中,预先附加了类的路径'头文件,如下所示:

(Doxygen HTML输出)

Protected Attributes:

Users [username] Desktop DirectoryName ClassName h NSString* myStringMember

(其他属性显示OK)

如果删除#import,问题就会消失(但我需要协议)。

我读过Doxygen曾经在Obj-C协议上“窒息”的地方,但是现在应该修复那个bug。其他人遇到过类似的东西吗?

1 个答案:

答案 0 :(得分:1)

您可能需要考虑appledoc,它针对Cocoa开发人员并产生非常好的输出。