2011-05-02 29 views
18

iPhoneアプリのXcodeでクラス図を生成する方法を知っています。iphoneアプリのクラス図を生成

しかし、私のアプリが非常に大きく、論文の説明に図や説明を入れることが難しいため、代わりにそれを表現する方法を探しています。

どのように私は私の論文報告に入れることができるように短い方法ですべてのクラスやアプリケーションを表現する任意のアイデア。あなたはStarUMLを使用することができます

+0

"ショートやり方は、" 非常に主観的なもの。また、無料のツール/ソフトウェアをお探しですか? –

+0

のように.netを右クリックして、View Class図を選択すると、見やすく簡単に理解できるようになりますが、Xcodeの場合はそうではありません....文書にはできないほど巨大なクラス図を作成します – Pooja

+0

本当にツールやソフトウェアではない私はちょうど彼らがクラス図表現で自分のアプリケーションを文書化したい場合、他の人が行う方法をアドバイスが必要 – Pooja

答えて

0

はどうもありがとうございました。

+1

Webサイトから:「StarUMLは、高速で柔軟性があり、拡張性が高く、機能豊富で、自由に利用できるUML/MDAプラットフォームをWin32プラットフォームで開発するオープンソースプロジェクトです」鉱山)。これはMac上で動作するプロジェクトでどのように機能しますか? –

3

Omnigraffleを使用して、Xcodeから直接UMLダイアグラムを生成できます。

このSO answerをご覧ください。

27

OmniGraffleをダウンロードしてからFile->Open->Select your XcodeProject fileに移動すると、クラス図が表示されます。

+0

大きなプロジェクトを処理できないようです。 「応答していません」というメッセージが毎回表示されます。 –

+2

OmniGraffleから直接XCodeプロジェクトを開いた場合、それも私のためにクラッシュしました。私のプロジェクトはかなり大きいので、それは問題だと思います。しかし、私がhttps://github.com/nst/objc_depを使って.dotファイルを生成し、それをOmniGraffleで開くと、CircleGraphタイプでは機能しませんでした。 – Lily

+1

スウィフトでは動作しません –

1

FirstDemo.xcdatamodeld」を選択します。「ファイル」に移動します。「印刷」オプションを「ERD図」でpdf formateとして保存します。

「ファイル」のいずれかの画面で問題が発生した場合は、「ページ設定」を選択してカスタムサイズを管理します。

-2

'yoshimkd'によって作成されたRubyスクリプトは、指定されたフォルダとファイルからすべてのスウィフトコードをスキャンし、ブラウザで表示できるエンティティ図(クラス図に似ています)を自動的に生成します。

使用法: https://martinmitrevski.com/2016/10/12/swift-class-diagrams-and-more/

+0

潜在的な解決策へのリンクは常に歓迎しますが、[リンクの周りにコンテキストを追加してください](http://meta.stackexchange。本当に良い答え/ 8259#8259)ので、あなたの仲間のユーザーは、それが何であるか、なぜそれがあるのか​​をある程度知ることができます。ターゲットサイトに到達できない場合や、永続的にオフラインになる場合は、常に重要なリンクの最も関連性の高い部分を引用してください。外部サイトへのリンク以上になることは、[なぜ、どのように答えが削除されるのか?](http://stackoverflow.com/help/deleted-answers)という理由が考えられます。 – FelixSFD

関連する問題