私はcoredataを表すMediaというクラスを持っています。私のデータベースで何かが変わったら、エディタ> NSManagedObjectサブクラスを作成し、クラスの.hと.mファイルを書き直します。私はcoredataを表すクラスを持っています - どうすればゲッターを追加できますか?
私はゲッターメソッドを追加したいと思います。私が知っている限り、私はカテゴリでこれを行うことはできません。これを行う最善の方法は何ですか?
私はcoredataを表すMediaというクラスを持っています。私のデータベースで何かが変わったら、エディタ> NSManagedObjectサブクラスを作成し、クラスの.hと.mファイルを書き直します。私はcoredataを表すクラスを持っています - どうすればゲッターを追加できますか?
私はゲッターメソッドを追加したいと思います。私が知っている限り、私はカテゴリでこれを行うことはできません。これを行う最善の方法は何ですか?
mogeneratorをご覧ください。これは、ココアのコミュニティにとって最も有用なコードの1つです。 Xcodeのとは異なり
、mogeneratorエンティティごとに2つのクラス管理: 機、
マシンクラスは、常にデータモデルに一致するように上書きすることができ、人間のために1対1に、人間の仕事に は楽
を保存
getter、rewrite class、paste getterをコピーします。 :-)
複数のファイルがあり、バージョン管理システムを使用しているとすれば、バージョンエディタを使用して "古い"ファイルからゲッターをコピーすることができます。
NSManagedObjectサブクラスにカテゴリを追加できます。それを別のファイルに入れ、管理オブジェクト変数と同じ名前を付けないでください(これは技術的にはゲッターではなく、管理対象オブジェクト上のメソッドで、何でも自由にアクセスできます)。あなたのクラスを再生成するとき、これは削除されません。