Class visualization tools for Objective-C?
Asked Answered
B

3

13

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

Thanks!

Bucktooth answered 3/9, 2011 at 2:43 Comment(0)
L
16

Have a look at OmniGraffle

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

Larissa answered 3/9, 2011 at 2:53 Comment(3)
+1 holy cow, it can do that?? /me goes off and checks DANG SON.Arcature
@Dave DeLong - Hate to tell you this - but it's been able to do this since Xcode3. Though it doesn't seem to work as well as it used to.Larissa
O.o Did not know thisYuille
E
2

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

Eustazio answered 29/10, 2013 at 22:56 Comment(0)
U
1

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.

Ultan answered 3/9, 2011 at 6:4 Comment(1)
Heh, someone has reached 10K. Congratulations!Wilbanks

© 2022 - 2024 — McMap. All rights reserved.