Comment puis-je générer des diagrammes UML à partir de Xcode4

j'ai regardé une vidéo avec xcode 3, qui montre un bouton" Design " qui affiche un diagramme UML, mais je ne peux pas trouver comment le faire avec xcode 4.

43
demandé sur Abizern 2011-05-21 06:51:25

6 réponses

Essayer Omnigraffle Cela a des modèles pour les diagrammes UML.

si vous déposez un fichier de projet Xcode4 sur son icône de dock, il générera un diagramme UML à partir de cela.

ce qu'il ne fait pas, c'est générer du code à partir de diagrammes.

73
répondu Abizern 2011-05-21 14:09:04

Rechercher "Xcode Outils de Conception" de l'Aide. Qui va vous montrer un tutoriel qui vous guidera dans la création d'un diagramme.

modifier > > >

il semble que les instructions sont en fait pour XCode 3 et que la modélisation UML a été retirée de XCode 4. La seule modélisation que j'ai pu trouver dans XCode 4 est Data Modeling: File>New > New File... ensuite, regardez sous "Données de base".

Classe Modélisation des solutions de rechange pour Objectif C

vous pourriez également vouloir jeter un oeil à Doxygen .

3
répondu Paul W 2017-05-23 12:34:45

cela peut vous aider, mais je n'ai pas personnellement testé,

https://developer.apple.com/legacy/library/documentation/DeveloperTools/Conceptual/XCodeDesignTools/XCodeDesignTools.pdf

L'outil de modélisation de classe Xcode vous aide à explorer et à comprendre les classes de votre projet, qu'elles soient écrites en Objectif-C, C++, Java ou un mélange de ces langages. Il vous permet de voir la classe relations (relations entre les sous-classes et les superclasses - y compris la prise en charge de l'héritage multiple en C++), protocoles (ou interfaces en Java), et catégories. Dans la vue de diagramme, la couleur et le codage de texte vous aident à distinguer rapidement entre les classes, les catégories et les protocoles, et entre le projet et le code de cadre. La visibilité (Publique, privée, protégée) des fonctions et variables des membres est montrée de façon appropriée. (Si vous n'êtes pas familier avec ces termes, vous devriez consulter adapté textes de programmation.)

enter image description here enter image description here

2
répondu Pini Cheyni 2016-04-17 18:02:12

vous pouvez utiliser yEd ... ce n'est pas la meilleure solution et ne génère pas de graphiques comme OmniGraffle peut le faire, mais au moins il peut exporter en SVG et utiliser des fichiers GraphML pour stocker les données. (et c'est payant)

http://www.yworks.com/en/products_yed_helpresources.html

1
répondu Stephan 2013-09-23 06:34:43

Paradigme Visuel peut générer uml à partir d'objective-c et à l'arrière (n'avez pas encore essayé, ne peut pas dire comment il fait le travail).

1
répondu borisdiakur 2016-09-22 06:43:06

je cherchais une solution rapide au même problème que L'opération ici, mais la solution qui m'a le plus aidé - générer un diagramme de mon projet Xcode existant qui montrera les opérations dans chaque classe que je sélectionne - était d'utiliser mon installation encore existante de XCode 3.

remarques: 1. Ce N'est pas du vrai UML mais c'est toujours bon d'avoir/garder une vue d'ensemble. 2. Vous pouvez exporter un diagramme au format PDF en utilisant la fonction d'impression au format PDF disponible dans la plupart des applications Mac OS X. 3. Si vous mise à niveau de Xcode 3.2.6 à 4.x en mettant à jour Snow Leopard à Lion comme moi, vous trouverez votre installation XCode 3 dans /Developer-3.2.6/Applications/Xcode.App.

-1
répondu pille 2011-11-03 20:47:07