Realm 簡単にバックグラウンドスレッドで書き込みするExtension

Realmにてバックグラウンドスレッドの書き込みを行おうとすると、
まずバックグラウンドスレッドに移動しそこでRealmオブジェクトの生成が必要になります。

毎回そのコードを書くのは少し大変なので簡単なExtensionを用意してみました。

やっていることは、
NSOperationQueue(バックグラウンドスレッド)の中で
同じconfigurationでRealmオブジェクトを作成し、blockを実行しているだけです。

Realmオブジェクトは複数作成できるので、オブジェクトごとにNSOperationQueueを指定できるような構造にしています。

このExtensionを呼ぶ側は以下のようになります。