4月23日に開催された Realm meet up #2 に行ってきました。
主催の岸川さんによる Recent Updates の内容を共有します!
Realm meet up #2
日時: 2015年4月23日 19時〜
@Sansan株式会社 (いつも会場提供ありがとうございます!)
Recent Updates
- スピーカー: 岸川さん
- @kishikawakatsumi さん
- 3月からRealmのCocoaチームにJoin
- 「WWDC行かれる方は現地でお会いしましょう」
Javaのおはなし
- Realm Java 0.80.1 出た。
-
つい先週。
- マイナーバージョンアップである。
- 同梱されているRealmコアのバージョンアップがおこなわれた。
- それにより、
- ソートのパフォーマンスと文字列のインサート速度改善。
- RealmQuery に isNull() と isNotNull() メソッドが追加。
- リレーションに対してのみ有効。それ以外のデータ型はNULLサポート完了後。
- Realm.deleteRealmFile(File)メソッドが追加。
- トランザクションとかロックファイルとかよしなに。
- それにより、
-
バグフィックスもいくつか
- Realm.createOrUpdateWithJson()のバグ
- ARM64用バイナリが正しく同梱されるように。
-
uPhyca/stetho-realm のおはなし
- Stetho なかで動くRealm のモジュール
- https://github.com/uPhyca/stetho-realm
- Android向け開発ツール。Mac版のRealmブラウザみたいなやーつ。
Realm Cocoa のおはなし
-
Realm Cocoa 0.91.3 出た。
- RLMCollection (RLMResultsとRLMArray) でKVCサポート
- ソートのパフォーマンスが改善
- 文字列またはNSDataを他のスレッドから書き込んだ際の、RLMRealmの更新速度が向上。
- インデックスの追加。削除が既存のカラムについても行われるように。
-
KVCについて
-
NULL Support BETA!
- あくまでもベータ版。正式版には含まれていない。
- Coreを入れ替えることによってNULL Support BETAが使用できる。
- ※まだNULLが格納できるわけではない。準備段階。みんな協力を!
- ベータテストに協力するにあたって
- 実際のアプリケーションでテストすべし。
- 問題があったりおかしな動作に気付いたら教えて。
- 次のステップに進むためにベータへの協力お願い!
-
- もうまもなくリリース!(来週くらいから使用できる!?)
- Objective-C互換のメソッド名ではなくSwiftっぽい簡潔なメソッド名。
- Typeセーフで一貫したAPIが使用できる!
let realm = Realm()
realm.write {
realm.create(Personself, value: ["Jaho"…])
}
Next Meetup
- 5/21
- 19:00〜
- Sansan株式会社
オーストラリアからコア開発チームの Time Oliver さんが来てました。
自販機で後ろに並んでたら流暢な日本語とともに「すみません。。」って腰低く戻って行っちゃいましたw
次回もよろしくお願いします!