良かったら使ってみて下さい。
NSManagedObjectContextの生成は幾つかの手順を踏む必要があります。
最も簡単な構成であれば、手順は同じなのでメソッド1つで生成出来る様にしました。
+ (id)defaultManagedObjectContextでアプリケーションで共通に使えるNSManagedObjectContextが得られます。
NSManagedObjectContext *context = [NSManagedObjectContext defaultManagedObjectContext];
保存先を指定したい場合は+setDefaultStoreURL、+setDefaultStoreFile:を使用します。
この他にも、-managedObjectContextWithURL: 、-managedObjectContextWithFile:もあります。
NSManagedObjectもカスタムクラスを用いた場合は+creatで得られるので簡単です。
(この場合は[NSManagedObjectContext defaultManagedObjectContext]が用いられます)
// IOMovieはカスタムクラス
IOMovie *movie = [IOMovie create];
今後はfind系の所に手を入れたいと思ってます。
まだ考えがまとまっていないので、公開出来るのはまだまだ先になると思います。
0 件のコメント:
コメントを投稿