Подтвердить что ты не робот

Инструменты визуализации класса для Objective-C?

Кто-нибудь знает о каких-либо статических классах/проводниках/средствах визуализации для Objective-C? Что-то, чтобы помочь познакомиться с большими кодовыми базами?

Спасибо!

4b9b3361

Ответ 1

Посмотрите OmniGraffle

Вы можете удалить файл проекта Xcode на нем, и он создаст для вас диаграмму классов.

Ответ 2

Несколько вариантов, с которыми я столкнулся:

  • Scitools: https://scitools.com/index.php

    Плюсы: множество функций и некоторые интересные плагины
    Минусы: $1000 (бесплатная пробная версия за 15 дней)

  • Комбинация Graphviz (похожа на OmniGraffle, но бесплатно) и проект NST objc_dep (преобразует objective-c файлы в читаемый файл Graphviz): http://www.graphviz.org/Download_macos.php и https://github.com/nst/objc_dep

    Плюсы: Бесплатно Минусы: Не так много функций

Ответ 3

Xcode 3 и 4 отличаются в этом отношении по-разному.

doxygen предлагает некоторые интересные расширенные функции (интерактивный просмотр, графики). он также хорошо работает с другими языками. вероятно, наиболее характерный/подробный, но не интегрированный с источниками, как идеал.

Наконец, проверьте AppCode JetBrains. хотя все еще в нем младенчество как идеал для objc, то, что они сделали для Java, было замечательным.