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
210
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
iOSでSVG画像を扱う
kishikawakatsumi
0
180
Build your own WebP codec in Swift
kishikawakatsumi
2
1.1k
iOSDC 2024 SMBファイル共有をSwiftで実装する
kishikawakatsumi
1
270
Enhancing Applications with Accessibility API
kishikawakatsumi
3
4.8k
Mastering SwiftSyntax
kishikawakatsumi
4
7k
My SwiftData Review
kishikawakatsumi
7
1.5k
Swift Expression Macros: a practical introduction
kishikawakatsumi
3
2k
Xcode Cloudの評価
kishikawakatsumi
2
1.4k
Regular expressions basics/正規表現の基本
kishikawakatsumi
7
810
Other Decks in Programming
See All in Programming
Vueのバリデーション、結局どれを選べばいい? ― 自作バリデーションの限界と、脱却までの道のり ― / Which Vue Validation Library Should We Really Use? The Limits of Self-Made Validation and How I Finally Moved On
neginasu
3
1.8k
ネストしたdata classの面倒な更新にさようなら!Lensを作って理解するArrowのOpticsの世界
shiita0903
1
250
CSC305 Lecture 14
javiergs
PRO
0
220
GC25 Recap: The Code You Reviewed is Not the Code You Built / #newt_gophercon_tour
mazrean
0
140
CSC509 Lecture 08
javiergs
PRO
0
280
AIと人間の共創開発!OSSで試行錯誤した開発スタイル
mae616
2
870
はじめてのDSPy - 言語モデルを『プロンプト』ではなく『プログラミング』するための仕組み
masahiro_nishimi
4
18k
TFLintカスタムプラグインで始める Terraformコード品質管理
bells17
2
520
Introduce Hono CLI
yusukebe
6
3.3k
なんでRustの環境構築してないのにRust製のツールが動くの? / Why Do Rust-Based Tools Run Without a Rust Environment?
ssssota
14
47k
開発組織の戦略的な役割と 設計スキル向上の効果
masuda220
PRO
10
2k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
510
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Designing Experiences People Love
moore
142
24k
Leading Effective Engineering Teams in the AI Era
addyosmani
8
720
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Product Roadmaps are Hard
iamctodd
PRO
55
11k
Embracing the Ebb and Flow
colly
88
4.9k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
31
2.7k
RailsConf 2023
tenderlove
30
1.3k
Producing Creativity
orderedlist
PRO
348
40k
[RailsConf 2023] Rails as a piece of cake
palkan
57
6k
Code Reviewing Like a Champion
maltzj
526
40k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
650
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 ͍Ξϯέʔτʹ͝ڠྗ͍ͩ͘͞