2009-08-30 18 views
4

Objective Cをサポートする無料のツールは市場にありますか?Objective C用の無料UML図ツール

+1

あなたの質問を明確にしてください。あなたは客観的なCコードを生成する何かの後ですか?あるいは、客観的なCをモデル化できるもの – Jacob

答えて

2

MacでモデリングするにはArgo UMLとViolet UMLを使用します(Macを使用していると仮定します)。彼らは偉大ではありませんが、彼らは動作します。

全く異なる問題であるコード生成が必要な場合。

+0

あなたの返事をありがとう。私は両方のツールをチェックしましたが、私が探していたものを私に提供できませんでした。 Basiacllyには、Objective C内に標準のUMLプログラムでは提供できないものがあります。私は、主にJavaプログラムであるUMLをpreviosulyにするためにnetbeansを使用しました。しかし、客観的なCでは@propertyと標準のUMLダイアグラムツールでマップしない他のものがあるので、Objective Cクラスのモデリングに役立つものを探しています。とにかくありがとう。 – itsaboutcode

2

実際、UMLのポイントの1つは言語に依存しないことです。 Obj-Cコード生成をサポートしているツールがあれば、GooglingではObjective-Cコード生成を提供するツールを見つけることができます。

「デザイン」メニューにあるXCodesの組み込みダイアグラムツールを使用する方が理にかなっています。これらは、厳密にはUMLではありませんが、かなり似ています。

また、UMLダイアグラムでは多くの追加の洞察を提供していないModel-View-Controllerを使用するため、Cocoa/Objective-Cアプリケーションの設計にUMLがあまり適していない場合があります。

+0

私はXCodeの中にあるツールを見たことがありますが、あなたのプロジェクトのダイアグラムしか作成できませんが、そうでなければ使うことができます。とにかくありがとう。 – itsaboutcode

1

実際、XCode 3.2には要求されたことをしたクラスエディタがありました。 Xcode 4.0以降では、コアデータ関連のタスクにしか使用できません。これは残念です。私は同様の必要性を持っているので、私は、コードにダイアグラムを好むチームメンバーを持っています。

なぜ削除されたのか分かりません。私は、Apple Developer Member Center内でスタンドアロンツールとして見つけられることを期待していますが、私は高い期待はしていません。

最悪の場合、XCode 3.2をダウンロードして、それを4と一緒にインストールし、3.2内のエディタを使用することができます。

私はこれを非常に簡単に試しました。あなたが4の下でファイルを開こうとしない限り、私はそれがうまくいくと思いますが、私はあなたの4ベースのプロジェクトを3.2で開くことには注意が必要です。

これが役に立ちます。