Je veux créer un diagramme de classes et de flux à partir de notre projet ios attrayant mais vieux de cinq ans écrit avec objectif-c. Le graphique montrera les classes et les fonctions avec lesquelles j'interagis lors de l'utilisation de l'application?Existe-t-il un moyen de créer automatiquement un diagramme UML à partir du projet ios?
Je sais qu'il ya des outils pour les langages .NET ou d'autres où vous pouvez désosser le projet (visio, visual-paradigm) et créer diagramme UML de ce par exemple, mais ils ne semblent pas applicables aux projets ios (ou objc swift n'a pas d'importance).
plus OmniGraffle semble correct pour créer la hiérarchie des classes et des modèles comme celui-ci
Mais ce que je dois l'interaction entre ces classes avec des déclencheurs comme algorithme ou flux d'actions de l'utilisateur. Par exemple, je Cliquer dessus pour ajouter au bouton de panier puis il enregistre ...
AddCartVC (classe) buttonTapped:
CheckControl (classe) controlFunc
ResultVC
etc.
Je serais heureux si vous connaissez une solution pour cela! Ou y a-t-il un moyen de le faire facilement comme surveiller la boucle d'exécution principale pour récupérer les noms de classe et de fonction, etc.?
Merci beaucoup!
Vous ne pouvez pas créer des diagrammes de séquence (je suppose que ce que vous entendez par « interaction entre ... ") à partir du code pur. –