XCode 4 を使用し、CoreData を使用しています。では、エンティティのクラスを生成するにはどうすればよいでしょうか。XCode 3 では、ダイアグラム エンティティをクリックし、[ファイル] -> [新規] に移動して NSManagedObject クラスを選択することで、これを行っていました。
何らかの理由で、XCode 4 で見つけられないようです。ダイアログに表示されません...
XCode 4 を使用し、CoreData を使用しています。では、エンティティのクラスを生成するにはどうすればよいでしょうか。XCode 3 では、ダイアグラム エンティティをクリックし、[ファイル] -> [新規] に移動して NSManagedObject クラスを選択することで、これを行っていました。
何らかの理由で、XCode 4 で見つけられないようです。ダイアログに表示されません...
Xcode を初めて使用する場合 (私のように)、説明を簡単にするためのグラフィックがいくつかあります。「Create NSManagedObject Subclasss」をクリックする前に、必要なエンティティを選択していることを確認してください。
DP5 では、メニュー項目になりました。ついに!
エンティティ CLASS をエンティティ NAME と同じ、つまり「NSManagedObject」ではなく「Person」にすることで機能しました。また、[ファイル] > [新しいファイル] を 2 回呼び出す必要があることにも気付きました (!)。最初はマネージド オブジェクト クラス テンプレートが使用できませんが、2 回目は使用できます。理由はわかりません。XCode 3.2.4 を実行しています。
xcdatamodel の編集中に、エンティティを選択し、右側のユーティリティ ペインが開いていることを確認する必要があります。Data Model Inspector (右側のタブ) を選択すると、エンティティのクラスを好きなように設定できます。