Создать диаграмму классов из уже существующего кода iphone - PullRequest
15 голосов
/ 11 марта 2010

Кто-нибудь знает, как я могу автоматически создать диаграмму классов UML из уже существующего проекта iphone. Возможно ли это?

Заранее спасибо.

Ответы [ 2 ]

15 голосов
/ 24 апреля 2011

Да, вы можете использовать Doxygen :

  1. Установить Doxygen (с MacPorts: sudo port install doxygen).

  2. Получите скрипт типа this и измените первые строки в соответствии с вашей конфигурацией.

  3. Загрузите эти файлы и отредактируйте файл Doxygen, указав в нем HAVE_DOT=YES и UML_LOOK=YES.

Затем он сгенерирует и установит набор документов, который можно прочитать из браузера документации, или просто щелкните правой кнопкой мыши и покажите содержимое из Finder.


Или, если вы хотите проверить график зависимостей: https://github.com/nst/objc_dep Использует graphviz.

13 голосов
/ 15 июля 2012

См. Также OmniGraffle всех вещей. Если вы откроете проект Xcode вместе с ним, он сгенерирует полную диаграмму классов. Это может быть довольно подавляющим для большого проекта.

...