objective-c - software - programa para hacer diagramas uml
¿Cómo puedo generar diagramas UML desde Xcode4? (6)
Vi un video con xcode 3, que muestra un botón "Diseño" que muestra un diagrama UML, pero no puedo encontrar cómo hacerlo con xcode 4.
Pruebe Omnigraffle Esto tiene plantillas para diagramas UML.
Si suelta un archivo de proyecto Xcode4 en su icono de base, generará un diagrama UML a partir de eso.
Lo que no hace es generar código a partir de diagramas.
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 mostrará las operaciones en cada clase que selecciono- era usar mi instalación existente de XCode 3.
Observaciones: 1. No es UML real, pero aún así es 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 de Mac OS X. 3. Si actualizó desde 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 ayudarte, pero no he probado personalmente,
La herramienta de modelado de clases Xcode le ayuda a explorar y comprender las 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).
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).
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 Modeling se eliminó de XCode 4. El único modelado que pude encontrar en XCode 4 es Modelado de datos: Archivo> Nuevo> Nuevo archivo ... y luego busque en ''Datos principales'' .
Alternativas de modelado de clase para el objetivo C
Es posible que también desee comprobar Doxygen .