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 Japan meetup #12
Search
Kishikawa Katsumi
July 24, 2016
Programming
0
200
Realm Japan meetup #12
- Realm Objective-C/Swift 0.98.2
- Background query
- Subquery
Kishikawa Katsumi
July 24, 2016
Tweet
Share
More Decks by Kishikawa Katsumi
See All by Kishikawa Katsumi
iOSDC 2024 SMBファイル共有をSwiftで実装する
kishikawakatsumi
1
210
Enhancing Applications with Accessibility API
kishikawakatsumi
3
3.7k
Mastering SwiftSyntax
kishikawakatsumi
4
5.8k
My SwiftData Review
kishikawakatsumi
7
1.4k
Swift Expression Macros: a practical introduction
kishikawakatsumi
3
1.9k
Xcode Cloudの評価
kishikawakatsumi
2
1.3k
Regular expressions basics/正規表現の基本
kishikawakatsumi
7
750
家のいろいろな数値を計測する
kishikawakatsumi
4
2.2k
GitHub Actionsでテストの結果をわかりやすく表示する
kishikawakatsumi
1
1.1k
Other Decks in Programming
See All in Programming
CSS Linter による Baseline サポートの仕組み
ryo_manba
1
150
責務と認知負荷を整える! 抽象レベルを意識した関心の分離
yahiru
8
1.3k
Rails 1.0 のコードで学ぶ find_by* と method_missing の仕組み / Learn how find_by_* and method_missing work in Rails 1.0 code
maimux2x
1
160
Djangoにおける複数ユーザー種別認証の設計アプローチ@DjangoCongress JP 2025
delhi09
PRO
4
460
負債になりにくいCSSをデザイナとつくるには?
fsubal
10
2.6k
クリーンアーキテクチャから見る依存の向きの大切さ
shimabox
5
960
Datadog DBMでなにができる? JDDUG Meetup#7
nealle
0
140
PHPのバージョンアップ時にも役立ったAST
matsuo_atsushi
0
220
Jakarta EE meets AI
ivargrimstad
0
300
From the Wild into the Clouds - Laravel Meetup Talk
neverything
0
130
XStateを用いた堅牢なReact Components設計~複雑なClient Stateをシンプルに~ @React Tokyo ミートアップ #2
kfurusho
1
980
AIプログラミング雑キャッチアップ
yuheinakasaka
17
4.2k
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
6
570
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Designing on Purpose - Digital PM Summit 2013
jponch
117
7.1k
Building Applications with DynamoDB
mza
93
6.2k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Fashionably flexible responsive web design (full day workshop)
malarkey
406
66k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
For a Future-Friendly Web
brad_frost
176
9.6k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Faster Mobile Websites
deanohume
306
31k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Automating Front-end Workflow
addyosmani
1368
200k
Transcript
Realm Japan Meetup #12
#realm_jp
https://github.com/kishikawakatsumi/ kishikawa katsumi http://kishikawakatsumi.hatenablog.com/ Realm
Recent Updates
Realm Objective-C/Swift 0.98.2 (was 0.97.0)
Realm Objective-C/Swift 0.97.1 ˖ #00-#PPMה/4%BUF㘗ךفٗػذ؍ח㼎׃ג؎ٝرحؙأָ⢪ ִ״ֲחזת׃կ
Realm Objective-C/Swift 0.98.0 ˖ غحؙؚٓؐٝس٥ؙؒٔ ؝ؙٖءّٝך㢌刿ח㼎ׅ鸐濼 ˖ ؟ـؙؒٔ ˖
4XJGUך؟ه٦ز⨡姺
όοΫάϥϯυɾΫΤϦ // RLMResultsͷ௨Λࢹ͠·͢ let token = realm .objects(Person) .filter("age >
5") .addNotificationBlock { results, error in viewController.updateUI() } // ௨͕ෆཁʹͳͬͨΒ token.stop()
αϒΫΤϦ let partTimeOverThirty = realm .objects(Employee) .filter("age > 30 AND
fulltime = NO") let companies = realm .objects(Company) .filter("ANY employee IN %@", partTimeOverThirty)
αϒΫΤϦ let companies = realm .objects(Company) .filter( "SUBQUERY(employees, $employee, $employee.age
> 30 \ AND $employee.fulltime = NO).@count > 0" )
αϒΫΤϦͷ੍ݶ ˖ ؟ـؙؒٔח黝欽דֹ꧊鎘ꟼ侧כ!DPVOUֽדׅկ ˖ 46#26&3: !DPVOUה嫰鯰דֹךכ㹀侧ֽדׅկ
Realm Objective-C/Swift 0.99.0ʢ༧ఆʣ ˖ 'JOFHSBJOFE/PUJDBUJPO
Realm Objective-C/Swift 0.98.2 (was 0.97.0)
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/realm facebook.com/655569387879379
Official Web site " realm.io/jp
http://bit.ly/RealmJP_12 ͍Ξϯέʔτʹ͝ڠྗ͍ͩ͘͞