Vi un video con Xcode 3, que muestra un botón de "diseño" que muestra un diagrama UML, pero no puedo encontrar la manera de hacerlo con Xcode 4.¿Cómo puedo generar diagramas UML de Xcode4
Respuesta
Pruebe Omnigraffle Esto tiene plantillas para diagramas UML.
Si coloca un archivo de proyecto Xcode4 en su icono de base, generará un diagrama UML a partir de ese.
Lo que no hace es generar código a partir de diagramas.
función genial !!! – shebelaw
Muy limpio. Sin embargo, una cosa molesta: si crea variables de métodos/instancia a través de @ property (utilicé Xcode4.6.1), no las mostrará, incluso si tiene los métodos y las variables de instancia marcadas en el cuadro de diálogo de importación. – Snowcrash
Omnigraffle comprende solo archivos Objective-C, ¿qué hay de C++? – Raunak
Busque "Herramientas de diseño de Xcode" en la Ayuda. Eso le mostrará un tutorial que lo guiará en la creación de un diagrama.
EDITAR >>>
Parece que las instrucciones son en realidad para XCode 3 y que UML Modelado fue retirado de XCode 4. La única modelado que pude encontrar en Xcode 4 es modelado de datos: Archivo> Nuevo> Nueva Archivo ... y luego busque en 'Datos principales'.
Class Modeling alternatives for Objective C
También puede ser que desee comprobar hacia fuera Doxygen.
no lo encuentro, pero lo encontraré en google, pero es posible? para mostrar el diagrama de un código existente? – user567
Visual Paradigm puede generar uml desde el objetivo c y viceversa (aún no lo he probado, no puedo decir qué tan bien hace el trabajo).
https://www.visual-paradigm.com/support/documents /vpuserguide/276/277/7284_reverseengin.html – RongyanZheng
Estaba buscando una solución rápida para el mismo problema que el OP aquí, pero la solución que más me ayudó - generar un diagrama de mi proyecto XCode existente que muestre las operaciones en cada clase que selecciono - fue usar mi instalación existente de XCode 3.
Observaciones: 1. No es UML real pero sigue siendo bueno obtener/mantener una visión general. 2. Puede exportar un diagrama a PDF utilizando la función de impresión en PDF disponible en la mayoría de las aplicaciones Mac OS X. 3. Si se actualizó de XCode 3.2.6 a 4.x actualizando Snow Leopard a Lion como yo, encontrará la instalación de XCode 3 en /Developer-3.2.6/Applications/Xcode.app.
Puede usar yEd ... no es la mejor solución y no genera gráficos como OmniGraffle puede hacer, pero al menos puede exportar en SVG y usar archivos GraphML para almacenar los datos. (Y es de pago)
Esto puede ayudarle pero no probado personalmente,
La herramienta de modelado de clase Xcode ayuda a explorar y comprender la clases en su proyecto, ya sea que estén escritas en Objective-C, C++, Java o una combinación de esos idiomas. Le permite ver las relaciones de clase (relaciones de subclase y superclase, incluido el soporte para herencia múltiple en C++), protocolos (o interfaces en Java) y categorías. En la vista de diagrama, el color y la codificación de texto lo ayudan a distinguir rápidamente entre clases, categorías y protocolos, y entre código de proyecto y marco. La visibilidad (pública, privada, protegida) de las funciones y variables de los miembros se muestra de forma adecuada. (Si no está familiarizado con ninguno de estos términos, debe consultar textos de programación adecuados.)
- 1. Biblioteca para generar diagramas UML
- 2. Graphviz + Doxygen para generar diagramas de clase UML
- 3. Dibujando diagramas de estados UML
- 4. Javadoc Inserción de diagramas UML
- 5. UML - ¿Cómo administrar diagramas de clase grande?
- 6. Cómo dibujar diagramas UML usando Eclipse
- 7. Diagramas de flujo en comparación con diagramas de actividad UML
- 8. Representación textual para diagramas de clase UML: DSL para UML
- 9. Importación de diagramas UML a Visual Studio
- 10. ¿Qué tipo de diagramas UML usas?
- 11. Crear diagramas UML después o antes de la codificación?
- 12. Diagramas UML que en realidad son bonitos?
- 13. ¿Qué herramienta puede generar UML por SQL?
- 14. Generar UML desde la fuente Java
- 15. Herramienta para generar diagramas de clases UML a partir de las anotaciones de Doctrine
- 16. Plugin de Eclipse para generar diagramas UML desde el código de C++
- 17. Creación de diagramas de clases UML en NetBeans 7.1.1
- 18. Agregación de interfaz en diagramas de clase UML
- 19. Representación de diagramas UML a partir de archivos de texto
- 20. Diagramas de Clase UML Conceptual vs Especificación vs Implementación
- 21. Devolución de llamada asincrónica en diagramas de actividad UML
- 22. Organización automática de diagramas UML en visual studio 2010
- 23. UML para Ruby
- 24. ¿Hay alguna forma de escanear diagramas UML escritos a mano en una herramienta UML?
- 25. Generar diagramas para el código de Haskell
- 26. Cómo usar doxygen para crear diagramas de clase UML desde la fuente C++
- 27. UML tool for Qt applications
- 28. Diagrama de secuencia UML
- 29. ¿Hay alguna manera de generar automáticamente diagramas de flujo de datos y diagramas de flujo?
- 30. Formato de archivo UML estándar
sería muy interesado si existía algo como esto! – LordT