2009年8月3日月曜日

Cider 0.1.3リリースしました

CiderにNSManagedObjectContextとNSManagedObjectの生成用のメソッドを追加しました。
良かったら使ってみて下さい。

NSManagedObjectContextの生成は幾つかの手順を踏む必要があります。
最も簡単な構成であれば、手順は同じなのでメソッド1つで生成出来る様にしました。

+ (id)defaultManagedObjectContextでアプリケーションで共通に使えるNSManagedObjectContextが得られます。


NSManagedObjectContext *context = [NSManagedObjectContext defaultManagedObjectContext];

保存先を指定したい場合は+setDefaultStoreURL、+setDefaultStoreFile:を使用します。

この他にも、-managedObjectContextWithURL: 、-managedObjectContextWithFile:もあります。


NSManagedObjectもカスタムクラスを用いた場合は+creatで得られるので簡単です。
(この場合は[NSManagedObjectContext defaultManagedObjectContext]が用いられます)

// IOMovieはカスタムクラス
IOMovie *movie = [IOMovie create];



今後はfind系の所に手を入れたいと思ってます。
まだ考えがまとまっていないので、公開出来るのはまだまだ先になると思います。

0 件のコメント: