2011-01-25 42 views
2

我在Mac上使用Doxygen向导(GUI为Doxygen 1.7.3)。Doxygen和Objective-C协议

我发现如果在我的类的头文件中,#import定义了一个协议的头文件,我的类的第一个成员将作为预先附加到类的路径的文档出现在文档中“头文件,像这样:

(Doxygen的HTML输出)

Protected Attributes: 

Users [username] Desktop DirectoryName ClassName h NSString* myStringMember 

(其它属性显示OK)

如果我删除了#进口,问题消失(但我需要的协议)。

我曾经在某处读过Doxygen曾经在Obj-C协议中'窒息'的地方,但是现在应该修复这个bug。任何人遇到类似的东西?

+0

看起来很多人遇到同样的问题,但没有人有答案!也许是doxygen作者... – 2011-08-01 12:00:45

回答

1

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

+0

谢谢;我会检查出来的 – 2012-03-16 12:22:56