Xcodeでモデル、エンティティ、プロパティ、および関係を作成しました。エンティティのクラスはどのように作成されますか?手動で作成する必要がありますか?
Xcodeをまったく離れることなくこれを行うことができます(XCode 4の手順については回答の終わりを参照してください)。
これを iPhone 3のその他の開発 の143ページで取り上げました。
または、以下に示すように、エンティティリストで1つ以上のエンティティを選択することもできます。
次に、⌘Nを押して、上記の[新しいファイル]ダイアログを表示します。この代替手段を使用してデフォルトの場所を受け入れる場合、生成されたクラスは.xcdatamodelの下に配置されます。それらを手動でクラスにドラッグします(参照: Stanford、iOS用アプリの開発:ep。12.コアデータとテーブルビュー )。
XCode 4の場合、[新規ファイル]ダイアログ(⌘N)を表示して、Core DataからNSManagedObjectサブクラスを選択するだけです。ウィザードは、クラスを作成するエンティティを尋ねます。
Xcode 4.3以降では、次のことができます。
そして、完了です!
mogenerator を使用することもできます。現在、MmoeratorをXcodeにシームレスに統合するXmo’dが含まれています。