2011-05-02 13 views
18

so come generare il diagramma delle classi in Xcode per l'app per iPhone.genera il diagramma delle classi per l'app per iPhone

ma sto cercando un modo alternativo per rappresentarlo, perché la mia app è molto grande e sarà difficile inserire diagrammi e spiegazioni nel mio rapporto di tesi.

qualsiasi idea su come rappresentare tutte le classi o le app in modo breve in modo da poter inserire nel mio rapporto di tesi.

vi ringrazio molto

+0

"maniera breve" può essere molto soggettiva. Inoltre stai cercando uno strumento/software gratuito? –

+0

come se fai clic destro su .net e seleziona Visualizza diagramma di classe è così semplice da vedere e leggere e facilmente comprensibile, ma questo non è nel caso di Xcode .... crea un diagramma di classe così grande che non è possibile documentare – Pooja

+0

Non proprio uno strumento o un software ho solo bisogno di un consiglio su come gli altri fanno se vogliono documentare le loro app nella rappresentazione dello schema di classe – Pooja

risposta

0

È possibile utilizzare StarUML.

+1

Dal sito web: "StarUML è un progetto open source per sviluppare piattaforma UML/MDA veloce, flessibile, estensibile, ricca di funzionalità e liberamente disponibile _running su piattaforma Win32" (enfasi mia). Come funzionerebbe per un progetto eseguito su un Mac? –

3

È possibile utilizzare Omnigraffle per generare diagrammi UML direttamente da Xcode.

Dai un'occhiata a questo SO answer.

27

Basta scaricare OmniGraffle e quindi andare a File->Open->Select your XcodeProject file e il gioco è fatto con uno schema di classe.

+0

Sembra non essere in grado di gestire progetti più grandi. "Non risponde" ogni volta. –

+2

Si è bloccato anche per me se avessi aperto il progetto XCode direttamente da OmniGraffle. Il mio progetto è abbastanza grande, quindi credo che questo sia il problema. Ma se ho usato https://github.com/nst/objc_dep per generare il file .dot e poi aprirlo con OmniGraffle ha funzionato, ma non per il tipo CircleGraph. – Lily

+1

Non funziona per Swift –

1

Selezionare "FirstDemo.xcdatamodeld" .Per il "File" selezionare l'opzione "stampa" salva come pdf formate in "diagramma ERD".

Qualsiasi problema di schermo affrontato andare al "File" selezionare "Imposta pagina" per gestire i formati personalizzati.

-2

Uno script Ruby creato da 'yoshimkd' che analizza tutto il codice rapido dalle cartelle e dai file specificati e genera automaticamente un diagramma di entità (simile a un diagramma di classe) che può essere visualizzato in un browser.

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

+0

Un collegamento a una potenziale soluzione è sempre il benvenuto, ma per favore [aggiungi contesto intorno al link] (http: //meta.stackexchange.it/questions/8231/are-answers-that-just-contain-links-elsewhere-really-good-answers/8259 # 8259) così i tuoi utenti avranno un'idea di cosa sia e perché è lì. Citare sempre la parte più rilevante di un link importante, nel caso in cui il sito target non sia raggiungibile o sia permanentemente offline. Considera che essere appena più di un link a un sito esterno è una possibile ragione per [Perché e come vengono eliminate alcune risposte?] (Http://stackoverflow.com/help/deleted-answers). – FelixSFD

Problemi correlati