Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Realm Java updates April 2016
Search
zaki50
April 21, 2016
Technology
0
420
Realm Java updates April 2016
zaki50
April 21, 2016
Tweet
Share
More Decks by zaki50
See All by zaki50
I/O Extended 2018 @Tokyo Android1
zaki50
3
1.3k
簡単高速なDIライブラリToothpick
zaki50
1
220
Android Studio 3.0 profilerハンズオン
zaki50
2
770
Realm Japan meetup #23_Java
zaki50
0
720
Realm Japan meetup #22_Java
zaki50
1
540
Realm World Tour Osaka Recent Java Updates
zaki50
0
470
Realm World Tour - ErrorProne in Realm Java
zaki50
2
480
Realm World Tour Tokyo Recent Java Updates
zaki50
2
760
Realm World Tour - ErrorProne in Realm Java
zaki50
1
740
Other Decks in Technology
See All in Technology
業務の煩悩を祓うAI活用術108選 / AI 108 Usages
smartbank
9
19k
製造業から学んだ「本質を守り現場に合わせるアジャイル実践」
kamitokusari
0
430
Introduction to Bill One Development Engineer
sansan33
PRO
0
340
Claude Codeを使った情報整理術
knishioka
20
12k
わが10年の叡智をぶつけたカオスなクラウドインフラが、なくなるということ。
sogaoh
PRO
1
330
AI駆動開発ライフサイクル(AI-DLC)の始め方
ryansbcho79
0
300
人工知能のための哲学塾 ニューロフィロソフィ篇 第零夜 「ニューロフィロソフィとは何か?」
miyayou
0
380
RALGO : AIを組織に組み込む方法 -アルゴリズム中心組織設計- #RSGT2026 / RALGO: How to Integrate AI into an Organization – Algorithm-Centric Organizational Design
kyonmm
PRO
3
850
プロンプトエンジニアリングを超えて:自由と統制のあいだでつくる Platform × Context Engineering
yuriemori
0
240
ESXi のAIOps だ!2025冬
unnowataru
0
480
スクラムマスターが スクラムチームに入って取り組む5つのこと - スクラムガイドには書いてないけど入った当初から取り組んでおきたい大切なこと -
scrummasudar
1
1.7k
Next.js 16の新機能 Cache Components について
sutetotanuki
0
210
Featured
See All Featured
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
34
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
37
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
270
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
0
230
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
100
Visualization
eitanlees
150
16k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
2
78
Color Theory Basics | Prateek | Gurzu
gurzu
0
170
End of SEO as We Know It (SMX Advanced Version)
ipullrank
2
3.8k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
210
Transcript
Realm Japan Meetup #14
Makoto Yamazaki twitter: @zaki50 https://github.com/zaki50 Realm
#realm_jp
Realm JavaϋϯζΦϯ։࠵͠·ͨ͠
Realm JavaϋϯζΦϯ։࠵͠·ͨ͠ w IUUQSFBMNDPOOQBTTDPNFWFOU w ݄ w ձ w ϨόϨδʔζຊࣾ
ौ୩ώΧϦΤ' w ίʔυ w IUUQTHJUIVCDPN[BLJ3FBMN)BOET 0O@BOESPJE w ࡞ۀΨΠυυΩϡϝϯτ w IUUQTXXXESPQCPYDPNTXUWPICSPGRLX 3FBMN@)BOET0O@4UFQ#Z4UFQ@HVJEF[JQ EM
Recent Updates
Realm Java 0.88.3 (was 0.88.1)
Realm Java 0.88.2 w ෳͷඇಉظ"1*ݺͼग़͠Λಉ࣌ʹ࣮ߦ͢Δͱɺ #BE7FSTJPO&YDFQUJPO͕ൃੜ͢ΔόάΛमਖ਼ w
Τϥʔൃੜ࣌ͷϩάϝοηʔδͷڧԽ
Realm Java 0.88.3 w 3FBMNDPQZ5P3FBMN 3FBMNDPQZ5P3FBMN0S6QEBUF ʹର ͯ͠ɺผεϨουʹଐ͢ΔผϑΝΠϧύεͷ3FBMN͔Βͷ 3FBMN0CKFDUΛͨ͠߹ͷνΣοΫ࿙ΕΛमਖ਼͠·ͨ͠ w
+/*ଆʹอ͍࣋ͯ͠ΔϦιʔεͷ։์ॲཧΛߴԽ͠·ͨ͠ 13
Realm Java 0.88.3(όάϑΟοΫε) w !*HOPSFE͕༩͞ΕͨϑΟʔϧυʹରͯ͠CZUFDPEFUSBOTGPSNFS͕ HFUUFSTFUUFSΛੜ͠ͳ͍Α͏ʹमਖ਼͠·ͨ͠ w 3FBMN3FTVMUTͱ3FBMN0CKFDUTʹରͯ͠BT0CTFSWBCMF
Λ༻ͨ͠ࡍɺ ($Ͱҙਤͤͣճऩ͞Εͯ͠·͍0CTFSWBCMFʹର͢Δݺͼग़͕͠ߦΘΕͳ ͘ͳͬͯ͠·͏όάΛमਖ਼͠·ͨ͠ w 8JOEPXT্ʹ͓͍ͯɺ3FBMNΛϥΠϒϥϦϓϩδΣΫτ͔Β༻͢ΔͱϏ ϧυΤϥʔ͕ൃੜ͢ΔόάΛमਖ਼͠·ͨ͠ w Ϣʔβʔ͕ఆٛͨ͠ϞσϧΫϥε͕FRVBMT ɺUP4USJOH ɺIBTI$PEF Λ ΦʔόʔϥΠυ͍ͯ͠Δ߹QSPYZDMBTT͜ΕΒͷϝιουΛΦʔόʔ ϥΠυ͠ͳ͍Α͏ʹमਖ਼͠·ͨ͠
ࠓޙͷ༧ఆ(0.89.0) w 3FBMN3FTVMUTͷৼΔ͍มߋ 13 w 3FBMN3FTVMUTͷมߋɺΠϕϯτϧʔϓͷλΠϛϯάͰ ө͞ΕΔΑ͏ʹͳΔ w 1SJNBSZ,FZͷOVMMڐ༰
13 w 3FBMN0CKFDUܧঝറΓͷഇࢭ 13
RealmResultsͷৼΔ͍มߋ 3FBMN3FTVMUT'PPVONBSLFESFBMNXIFSF 'PPDMBTT FRVBM5P NBSLFE GBMTF pOE"MM
GPS JOUJJVONBSLFETJ[F J \ 'PPUBSHFUVONBSLFEHFU J ଈ࠲ʹมߋ͕ө͞Εͯ͠·͏ͨΊɺMPPQͷͨͼʹ̍ͭͣΕΔ UBSHFUTFU.BSLFE USVF ^ ͜Ε·Ͱਖ਼͘͠ಈ͔ͳ͔ͬͨίʔυ
RealmResultsͷৼΔ͍มߋ 3FBMN3FTVMUT'PPVONBSLFESFBMNXIFSF 'PPDMBTT FRVBM5P NBSLFE GBMTF pOE"MM
GPS JOUJVONBSLFETJ[F JJ \ 'PPUBSHFUVONBSLFEHFU J UBSHFUTFU.BSLFE USVF ^ ͜Ε·Ͱͷճආίʔυ
RealmResultsͷৼΔ͍มߋ 3FBMN3FTVMUT'PPVONBSLFESFBMNXIFSF 'PPDMBTT FRVBM5P NBSLFE GBMTF pOE"MM
XIJMF VONBSLFETJ[F \ มߋͷଈ࣌өΛલఏʹͭͶʹઌ಄ʹΞΫηε͍ͯͨ͠ 'PPUBSHFUVONBSLFEHFU UBSHFUTFU.BSLFE USVF ^ ࠓޙਖ਼͘͠ಈ͔ͳ͘ͳΔίʔυ
RealmResultsͷৼΔ͍มߋ(Iterator) 3FBMN3FTVMUT'PPNBSL5P3FNPWFSFBMNXIFSF 'PPDMBTT FRVBM5P JE JE pOE"MM
*UFSBUPS'PPJUNBSL5P3FNPWFJUFSBUPS XIJMF JUIBT/FYU \͜͜Ͱྫ֎͕ൃੜ͍ͯͨ͠ 'PPUBSHFUJUOFYU JUTFU/FFE3FNPWF USVF ^
RealmObjectܧঝറΓͷഇࢭ w 3FBMN.PEFMJOUFSGBDFΛಋೖ w ϞσϧΫϥε3FBMN0CKFDUΛܧঝ͢ΔΘΓʹ3FBMN.PEFM JOUFSGBDFΛ࣮͢Δ͜ͱڐ͞ΕΔΑ͏ʹͳΓ·͢ w 3FBMN.PEFMΛ࣮͢Δࡍɺ!3FBMN$MBTTΞϊςʔγϣϯ ༩͢Δඞཁ͕͋Γ·͢ ΠϯλϑΣʔεʹ༩͞Ε͍ͯΔΞ
ϊςʔγϣ ϯܧঝ͞Εͳ͍ͨΊ w 3FBMN0CKFDU͕ఏڙ͍ͯͨ͠Πϯελϯεϝιου3FBMN0CKFDU ͷTUBUJDϝιουͱͯ͠ఏڙ͞Ε·͢ w ྫPCKJT7BMJE 3FBMN0CKFDUJT7BMJE PCK
RealmObjectܧঝറΓͷഇࢭ !3FBMN$MBTT QVCMJDDMBTT'PPJNQMFNFOUT3FBMN.PEFM\ QSJWBUF4USJOHOBNF QVCMJD4USJOHHFU/BNF \ SFUVSOOBNF ^ QVCMJDWPJETFU/BNF 4USJOHOBNF
\ UIJTOBNFOBNF ^ ^
ࠓޙͷ༧ఆ(0.90.0) w ϝιου໊ͷมߋɺϝιουͷഇࢭɺྫ֎ͷΈͳ͓͠ 13 w ΧϥϜͷιʔτΦʔμʔࢦఆ"1*ͷഇࢭ w 3FBMNBMM0CKFDU
ͷഇࢭ w TFU.PEVMFT NPEVMFT w +40/བྷΈͷ"1*ʹ͍ͭͯɺ+40/&YDFQUJPOҎ֎ 3FBMN&YDFQUJPOʹϥοϓͤͣͦͷ··εϩʔ͢Δ
http://bit.ly/RealmJP_14 ͍Ξϯέʔτʹ͝ڠྗ͍ͩ͘͞
Where to find us • ! Realm Japan User Group:
facebook.com/groups/realmjp • ! Twitter: twitter.com/realmJapan • GitHub: github.com/realm • ! StackOverflow: ja.stackoverflow.com/questions/tagged/realm • ! Email:
[email protected]
• ! Slack: slack.realm.io/
Realm Japan User Group ! facebook.com/groups/realmjp
Public Realm Slack ! slack.realm.io/
Official Twitter/Facebook twitter.com/realmJapan facebook.com/655569387879379
Official Web site realm.io/jp