2011-05-02 22 views
18

Sé cómo generar diagramas de clase en Xcode para la aplicación de iPhone.generar Diagrama de clase para la aplicación de iphone

pero estoy buscando una forma alternativa de representarlo, porque mi aplicación es muy grande y será difícil poner el diagrama y la explicación en mi informe de tesis.

idea de cómo representar todas las clases o aplicaciones de manera breve para poder ponerlas en mi informe de tesis.

muchas gracias

+0

"forma corta" puede ser muy subjetiva. ¿También está buscando una herramienta/software gratuito? –

+0

si hace clic derecho en .net y selecciona Ver diagrama de clase es tan fácil de ver y leer, y fácil de comprender, pero esto no ocurre con Xcode .... crea un diagrama de clase tan grande que no es posible con la documentación – Pooja

+0

realmente no es una herramienta o software, solo necesito consejos sobre cómo otras personas lo hacen si quieren documentar sus aplicaciones en la representación del diagrama de clases. – Pooja

Respuesta

0

Puede utilizar StarUML.

+1

Desde el sitio web: "StarUML es un proyecto de código abierto para desarrollar una plataforma UML/MDA rápida, flexible, extensible, con funciones y de libre acceso _running en Win32 platform_" (énfasis mío). ¿Cómo funcionaría esto para un proyecto que se ejecuta en una Mac? –

3

Puede usar Omnigraffle para generar diagramas UML directamente desde Xcode.

Echa un vistazo a este SO answer.

27

Simplemente descargue OmniGraffle y luego vaya a File->Open->Select your XcodeProject file y eso es todo, tendrá un diagrama de clases.

+0

Parece que no puede manejar proyectos más grandes. "No responde" todo el tiempo. –

+2

También se bloqueó por mí si abrí el proyecto XCode directamente desde OmniGraffle. Mi proyecto es bastante grande, así que supongo que ese es el problema. Pero si utilicé https://github.com/nst/objc_dep para generar el archivo .dot y luego lo abro con OmniGraffle funcionó, pero no para el tipo CircleGraph. – Lily

+1

No funciona para Swift –

1

Seleccione "FirstDemo.xcdatamodeld". Pase al "Archivo", seleccione la opción "imprimir" y guárdelo como formato PDF en "Diagrama ERD".

Cualquier problema de pantalla enfrentado al "Archivo" seleccione la "Configuración de página" administrar los tamaños personalizados.

-2

Un script de Ruby creado por 'yoshimkd' que escanea todo el código rápido de las carpetas y archivos especificados y genera automáticamente un diagrama de entidad (similar a un diagrama de clase) que se puede ver en un navegador.

Uso: https://martinmitrevski.com/2016/10/12/swift-class-diagrams-and-more/

+0

Un enlace a una solución potencial siempre es bienvenido, pero por favor [agregue contexto alrededor del enlace] (http: //meta.stackexchange.com/questions/8231/are-answers-that-just-contain-links-elsewhere-really-good-answers/8259 # 8259) para que los demás usuarios tengan una idea de qué es y por qué está allí. Siempre cite la parte más relevante de un enlace importante, en caso de que el sitio objetivo no esté disponible o esté permanentemente fuera de línea. Tenga en cuenta que ser un poco más que un enlace a un sitio externo es una posible razón para [¿Por qué y cómo se eliminan algunas respuestas?] (Http://stackoverflow.com/help/deleted-answers). – FelixSFD

Cuestiones relacionadas