Протоколы Doxygen и Objective-C

Я использую мастер Doxygen на Mac (графический интерфейс для Doxygen 1.7.3).

Я обнаружил, что если в заголовке моего класса я #импортирую файл заголовка, в котором определен протокол, первый член моего класса появляется в документах как предварительно добавленный с путем к файлу заголовка класса, что-то вроде этого:

(вывод HTML Doxygen)

Protected Attributes:

Users [username] Desktop DirectoryName ClassName h NSString* myStringMember

(Дальнейшие атрибуты отображаются ОК)

Если я удалю #import, проблема исчезнет (но мне нужен протокол).

Я где-то читал, что в прошлом Doxygen «задыхался» от протоколов Obj-C, но сейчас эта ошибка должна быть исправлена. Кто-нибудь еще испытывает что-то подобное?


person Nicolas Miari    schedule 25.01.2011    source источник
comment
Похоже, многие сталкивались с одной и той же проблемой, но ни у кого нет ответа! возможно авторы doxygen...   -  person Nicolas Miari    schedule 01.08.2011


Ответы (1)


Вы можете рассмотреть appledoc, он ориентирован на разработчиков Cocoa и дает действительно хорошие результаты.

person Nathan Day    schedule 12.03.2012