タグ

Realmに関するslay-tのブックマーク (2)

  • Realm × Swift2 でシームレスに画像を保存する - Qiita

    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

    Realm × Swift2 でシームレスに画像を保存する - Qiita
  • CoreDataからRealmに移行してわかったメリット/デメリット - Qiita

    AplosというTwitterクライアントでCoreDataを使用していたのですが、いくつかの問題がありRealmに移行しました。詳しい経緯は前回のCoreDataとRealmのベンチマークで性能を比較をご覧ください。 今回は更にRealmについて掘り下げて行きたいと思います。 ※この記事はRealmのバージョン0.88.0について記載しています。Relamの開発は活発なので試す場合はバージョンに注意してください。 Realmのメリット/デメリット SQLiteより速い。 DBが肥大化してもパフォーマンスへの影響が少ない。 PrimaryKeyがある。 コンテキスト(NSManagedObjectContext)なしでオブジェクトが生成できる。 RLMResultsが素敵。 NSFetchedResultsControllerのモデル版みたいな挙動で、データベースが更新されたらフェッチしな

    CoreDataからRealmに移行してわかったメリット/デメリット - Qiita
  • 1