问题
does anybody know, how i could create automatically a UML class diagram from an already existent iphone project. Is it possible?
Thanks in advance.
回答1:
Yes, you can use Doxygen:
Install Doxygen (with MacPorts:
sudo port install doxygen
).Get a script like this and change the first lines to match your configuration.
Download these files and edit the Doxygen file so it says
HAVE_DOT=YES
andUML_LOOK=YES
.
It will then generate and install a docset that you can read from the documentation browser, or just right click and show contents from Finder.
Or, if you want a graph of dependencies check: https://github.com/nst/objc_dep It uses graphviz.
回答2:
See also OmniGraffle of all things. If you open an Xcode project with it, it will generate a full class diagram. It can be fairly overwhelming for a large project.
来源:https://stackoverflow.com/questions/2424362/create-class-diagram-from-already-existent-iphone-code