LoginSignup
17
17

More than 5 years have passed since last update.

Realm meetup #6 個人的まとめ

Last updated at Posted at 2015-08-26

Realm meetup #6(今回)のconnpassページ

素晴らしいmeetupでした。是非#7も参加したい。

次回は今回と同じくSansanで9/29 19:00〜の予定?

直近の変更 (0.94)

  • NullabilityとGenericsのサポートなど
  • ObCのgenerics対応
  • [RLMArray exchangeObjectAtIndex:withObjectAtIndex:]などの追加(テーブルビューで要素並び替えとか便利になるよ!)
  • OSのアップデートへの対応
  • 再現率が低いxxx(忘れた)TimeOutExceptionへの対応
  • java版もインメモリRealmが使えるようになった(アーキテクチャ上必要なLockファイルとかは作ります)
  • 詳しくは、https://realm.io/news/realm-objc-swift-0.94/

開発中

  • きめ細やかな通知(Fine-grained notifications)は開発中!今は変更したことしか通知されない

覚えてる範囲の質疑応答

Q : Realmは何故そんなに速いんですか?

A: CoreDataは1万件のデータのReadで1万件のオブジェクトをメモリに展開するが、Realmは実際に必要になるまでメモリにデータを展開しないため高速

Q: そんなに速いならバックグランドでの処理?は不要では?
A: Readは高速なのでメインスレッドで問題ないことが多い、Writeは1フレームで収まらないこともある。
Readはメインスレッドで、Writeはバックグランドスレッドで、という書き方が綺麗

発表者Twitter

岸川さんのスライドはどこにあるのか分からない..

@hsylife

@kazu0620

@susieyy

特に気になったので後で見たい。SwiftBondとFireBase

SwiftBond(ViewModelの実装をサポートするライブラリ?)

リアルタイム同期をとても賢くやってくれるそう

その他気になったNSFetchedResultsControllerに相当する機能の話

0.95が出ましたね

KVOとRealm Configurationなどに変更があったようです。

17
17
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
17
17