Realm 簡単にバックグラウンドスレッドで書き込みするExtension
Realmにてバックグラウンドスレッドの書き込みを行おうとすると、
まずバックグラウンドスレッドに移動しそこでRealmオブジェクトの生成が必要になります。
毎回そのコードを書くのは少し大変なので簡単なExtensionを用意してみました。
やっていることは、
NSOperationQueue(バックグラウンドスレッド)の中で
同じconfigurationでRealmオブジェクトを作成し、blockを実行しているだけです。
Realmオブジェクトは複数作成できるので、オブジェクトごとにNSOperationQueueを指定できるような構造にしています。
このExtensionを呼ぶ側は以下のようになります。