Doxygen и Objective-C протоколи

Използвам Doxygen Wizard на Mac (GUI за Doxygen 1.7.3).

Открих, че ако в заглавката на моя клас #импортирам заглавен файл, в който е дефиниран протокол, първият член на моя клас се появява в документите като предварително добавен с пътя към заглавния файл на класа, нещо като това:

(Doxygen HTML изход)

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