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
Modern Core Data
Search
Elvis Nuñez
December 10, 2016
Technology
0
56
Modern Core Data
Slides for
https://www.meetup.com/Apple-Developers-Club-Ahmedabad/events/235818880/
Elvis Nuñez
December 10, 2016
Tweet
Share
More Decks by Elvis Nuñez
See All by Elvis Nuñez
Building a thriving apps culture
3lvis
0
130
Make your first iPhone app Workshop
3lvis
0
33
AR, ARKit and Meeting Room Finder
3lvis
0
110
iOS at FINN
3lvis
0
57
Slack meets Hyper
3lvis
0
88
Other Decks in Technology
See All in Technology
新規事業におけるGORM+SQLx併用アーキテクチャ
hacomono
PRO
0
310
生成AI時代のセキュアコーディングとDevSecOps
yuriemori
0
110
セキュアな認可付きリモートMCPサーバーをAWSマネージドサービスでつくろう! / Let's build an OAuth protected remote MCP server based on AWS managed services
kaminashi
3
330
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
8.8k
「改善」ってこれでいいんだっけ?
ukigmo_hiro
0
230
そのWAFのブロック、どう活かす? サービスを守るための実践的多層防御と思考法 / WAF blocks defense decision
kaminashi
0
200
incident_commander_demaecan__1_.pdf
demaecan
0
150
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
3
20k
GoでもGUIアプリを作りたい!
kworkdev
PRO
0
150
能登半島地震で見えた災害対応の課題と組織変革の重要性
ditccsugii
0
990
20251010_HCCJP_AdaptiveCloudUpdates
sdosamut
0
140
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
14k
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
3.5k
A Modern Web Designer's Workflow
chriscoyier
697
190k
Building a Scalable Design System with Sketch
lauravandoore
463
33k
Visualization
eitanlees
149
16k
Bash Introduction
62gerente
615
210k
Leading Effective Engineering Teams in the AI Era
addyosmani
6
450
For a Future-Friendly Web
brad_frost
180
10k
Navigating Team Friction
lara
190
15k
Done Done
chrislema
185
16k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
20
1.2k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.1k
Transcript
Modern Core Data Elvis Nuñez @3lvis
Agenda Core Concepts Sync Demo
None
Core Concepts
Core Data Modeler
Core Data Modeler
NSManagedObject The base of all Core Data model objects. Not
thread safe. Can be generated by Xcode.
NSManagedObject import CoreData @objc(User) class User: NSManagedObject { @NSManaged public
var id: Int32 @NSManaged public var name: String? @NSManaged public var username: String? @NSManaged public var email: String? @NSManaged public var phone: String? @NSManaged public var website: String? }
NSPersistentContainer The modern Core Data Stack, configures and abstracts the
required objects to use Core Data. - NSManagedObjectModel - NSPersistentStoreCoordinator - NSManagedObjectContext
Sync
Sync [ { "id": 1, "name": "Leanne Graham", "username": "Bret",
"email": "
[email protected]
", "phone": "1-770-736-8031 x56442", "website": "hildegard.org" } ]
Demo
End Elvis Nuñez @3lvis https://github.com/SyncDB/SimpleDemo https://github.com/SyncDB/Sync