Използвам Doxygen Wizard на Mac (GUI за Doxygen 1.7.3).
Открих, че ако в заглавката на моя клас #импортирам заглавен файл, в който е дефиниран протокол, първият член на моя клас се появява в документите като предварително добавен с пътя към заглавния файл на класа, нещо като това:
(Doxygen HTML изход)
Protected Attributes:
Users [username] Desktop DirectoryName ClassName h NSString* myStringMember
(Допълнителни атрибути се показват ОК)
Ако премахна #import, проблемът изчезва (но имам нужда от протокола).
Четох някъде, че Doxygen се е „задушавал“ на Obj-C протоколи в миналото, но този бъг вече трябва да е коригиран. Някой друг да изпитва нещо подобно?