2017/5/23追記 もともとのコードだと、トランザクションを意識しにくかったので、最近はこんなの作ってやってます // // RealmExtension.swift // Musubi // // Created by はるふ on 2016/10/27. // Copyright © 2016年 はるふ. All rights reserved. // import RealmSwift import Realm import UIKit // // MARK: protocols // protocol RealmEncodable { associatedtype EncodedType: Object associatedtype DecodedType: Self // DecodedTypeじゃなくてSelfにしたいけどno-finalクラスを束縛できない func re