CoreDataをそのまま利用する際は、シングルトンのマネージャー的なクラスを定義して、 そのマネージャー経由で managedObjectContextの取得やsaveを行うようにしている場合が多いと思います。 今回は、既にそのようなマネージャー経由で作っていたアプリをMagicalRecordをベースにしたものに書き換えるという趣旨です。 MagicalRecordではNSManagedObjectContextのカテゴリ等でcontextの取得やsaveの保存ができるので、それを利用した形にしていきます。 例として、DCCoreDataというシングルトンのマネージャークラス(CoreDataプロジェクト作成時にやっておきたいこと | iPhoneアプリで稼げるのか) をMagicalRecordをベースに書き換えていきます。 CoreDataプロジェクト作成時にやっておきたいこと |