Есть ли способ автоматически создать диаграмму UML из кода, в objective-C?
Cheers, Niels
Есть ли способ автоматически создать диаграмму UML из кода, в objective-C?
Cheers, Niels
Посмотрите Doxygen. Кажется, что они поддерживают Objective-C. Это может не дать вам диаграмму UML, но она может отображать ссылки и т.д. В графиках и с добавленными комментариями вы можете предоставить больше информации для отформатированного вывода.
См. здесь пример Objective-C, проект clang (oups, clang фактически написан на С++ и работает на Objective-C код) Но я нашел этот сообщение в блоге об использовании doxygen для Objective-C code
Такая же проблема, ища ответ:
Наконец нашел " objc_dep.py" из GitHub. Он бесплатный, быстрый, простой и работает как есть. Он генерирует своего рода "график зависимостей" на основе импорта, который на самом деле не является диаграммами UML или классов, но был на удивление достаточно близким.
Итак, что я сейчас использую, но не активно ищу что-то "больше". Блог об инструменте objc_dep в " "Инструмент графиков зависимостей для проектов iOS" может быть интересным, если вы хотите получить больше информации с примерными графами.
... но ищет что-то, чтобы генерировать диаграммы реального класса.
Нет правильного решения для создания диаграммы UML из кода обратной инженерии. Я пробовал все вышеперечисленные методы, включая код python. Код python, хотя и полезен, может быть неудачным, если у вас есть огромный проект, который, к сожалению, был моим делом.
Спасибо Прадип