Class visualization tools for Objective-C?

3.4k Views Asked by At

Does anyone know of any static class/code explorer/visualisation tools for Objective-C? Something to help become familiar with large code-bases?

Thanks!

3

There are 3 best solutions below

0
On

Few of options I've come across:

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

    Pros: Lots of features and some interesting plugins
    Cons: $1000 (15 day free trial)

  2. Combination of Graphviz (similar to OmniGraffle but free) and NST's objc_dep project (converts objective-c files into Graphviz readable file): http://www.graphviz.org/Download_macos.php and https://github.com/nst/objc_dep

    Pros: Free
    Cons: Not so many features

3
On

Have a look at OmniGraffle

You can drop an Xcode project file onto it and it will create a class diagram for you.

1
On

Xcode 3 and 4 differ feature-wise in this regard.

doxygen offers some cool advanced features (interactive browsing, graphs). it also works well with other languages. probably the most featured/detailed, but not integrated with the sources like an ide.

lastly, check out JetBrains' AppCode. although it's still in it's infancy as an ide for objc, what they have done for Java has been great.