Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Realm Java updates April 2016
Search
zaki50
April 21, 2016
Technology
440
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Realm Java updates April 2016
zaki50
April 21, 2016
More Decks by zaki50
See All by zaki50
I/O Extended 2018 @Tokyo Android1
zaki50
3
1.3k
簡単高速なDIライブラリToothpick
zaki50
1
250
Android Studio 3.0 profilerハンズオン
zaki50
2
810
Realm Japan meetup #23_Java
zaki50
0
770
Realm Japan meetup #22_Java
zaki50
1
590
Realm World Tour Osaka Recent Java Updates
zaki50
0
500
Realm World Tour - ErrorProne in Realm Java
zaki50
2
510
Realm World Tour Tokyo Recent Java Updates
zaki50
2
830
Realm World Tour - ErrorProne in Realm Java
zaki50
1
810
Other Decks in Technology
See All in Technology
DevelopersIO 2026 知識の地図を描く ─ オントロジーとは何か?
ishikawa_satoru
1
1.7k
ソフトウェア ファクトリー - 再現性のあるソフトウェアの工場づくり / Software factory
iktakahiro
6
4.9k
USB PDを使ってスマホを労わりたい
raspython3
0
180
しろおびから始める!ログ活用の第一歩
shumei_ito
0
950
分析AIエージェントを育てる、動く環境を育てる
codatum
1
1.1k
夫婦で子育てするための育児標準化
codmoninc
PRO
0
340
re:Invent初参加で変わったこと、2回目にやってみたいこと(JAWS-UG彩の国埼玉 #12)
mhrtech
2
230
Persisting Massive Data with Rails ~Designing for 60 billion rows, and fighting the bottlenecks~ Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
0
730
事業成長とデータ活用を止めないためのマネジメントへ挑戦
hiracky16
0
390
スプシの手作業からの解脱 ~更新はClaude Codeに、見せ方と使い方はGASアプリに任せる~
kentarofujii
0
150
Kiro Crewをはじめよう
kizawa2020
1
160
PHPカンファレンス関西の招待状 / Invitation to PHP Conference Kansai
ykanoh
0
110
Featured
See All Featured
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
33
5.2k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
HDC tutorial
michielstock
2
960
Bash Introduction
62gerente
615
220k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
Context Engineering - Making Every Token Count
addyosmani
9
1.2k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
570
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
890
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
12k
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