&tag(mogenerator);
*目次 [#n19228fe]
#contents
*参考情報 [#f0901900]
-[[mogenerator + Xmo’d:http://rentzsch.github.com/mogenerator/]]…公式サイト
-[[mogeneratorを利用してCoreDataクラスを編集・再生成しやすくする | CAPH TECH:http://tech.caph.jp/2011/04/26/mogenerator/]]…わかりやすい。
-[[mogeneratorと識別子を使ったCoreDataのModelクラス作成パターン | Technology-Gym:http://tech-gym.com/2012/10/ios/890.html]]

-[[MagicalRecord]]
*概要 [#g403d378]
-CoreDataエンティティのカスタムクラスを作成するツール。
-エンティティFooに対して、_Fooクラスと、そのサブクラスFooクラスを生成する。
-_Fooクラスには、便利メソッドが自動的に追加されて生成される。開発者が自分で必要な処理はFooクラスに追加する。そうすることで、エンティティから再生成したときに影響をうけない。

*使用方法 [#h691b80e]
**インストール [#afea6796]
-mogenerator-1.27.dmgをダウンロードしてインストール。
-/usr/bin/mogeneratorに配置される。

**クラスの生成 [#d07cadbb]
-プロジェクトルートで以下のように指定。
 mogenerator -m ./Demo/Demo.xcdatamodeld/Demo.xcdatamodel/ -O ./Models
-ARC対応の場合"--template-var arc=true"が必要。"-O"は出力フォルダ。

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS