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
Core Data Migration
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Zeeshan Khan
November 10, 2014
Technology
58
0
Share
Core Data Migration
A presentation on database migration.
Zeeshan Khan
November 10, 2014
More Decks by Zeeshan Khan
See All by Zeeshan Khan
Multithreading using NSOperation - 2
izeeshan
0
110
Proxy Server
izeeshan
1
400
Multi-Threading using NSOperation
izeeshan
0
320
Other Decks in Technology
See All in Technology
AI Agent に“攻略本”を渡したら、150フォームの移行が回り始めた話/登壇資料(高橋 悟生)
hacobu
PRO
0
190
LookerとADKで作る社内AIエージェント
chanyou0311
0
280
R&D 祭 2024 アニメエフェクト作成の効率化
olmdrd
PRO
0
100
インプロセスQAのための要因から捉えるプロジェクトリスクマネジメントnano #1 開発リソース効率状態への対処 #jasstnano
barus_qa
0
210
TSKaigi 2026 - enumよ、さようなら
teamlab
PRO
1
210
TypeScriptで実現する既存APIを活用したリモートMCPサーバー構築 / TSKaigi 2026
soarteclab
0
150
The Bag-of-Documents Model for Query Understanding and Retrieval
dtunkelang
0
180
最新技術を"今は選ばない"という技術選定
leveragestech
PRO
0
320
[続・営業向け 誰でも話せるOCI セールストーク] セールストーク総集編(2026年5月15日開催)
oracle4engineer
PRO
1
100
React Compiler導入から21ヶ月、いま始めるならこうやる
astatsuya
2
280
障害対応のRunbookは作った、でも本当に動くの? AWS FIS で EKS の AZ 障害を再現してみた
tk3fftk
0
120
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
100k
Featured
See All Featured
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
800
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Color Theory Basics | Prateek | Gurzu
gurzu
0
310
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
140
Docker and Python
trallard
47
3.8k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
740
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.7k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.6k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
240
[SF Ruby Conf 2025] Rails X
palkan
2
1k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
360
We Are The Robots
honzajavorek
0
230
Transcript
Core Data Migration @zeeshan_khan
Core Data • What is it? • A Framework, APIs
• Why shall we use it over sqlite? • All objects, SQL-less queries, Lesser time... • How does it work?
Core Data Terms • A Model • A Store •
A Coordinator • A Context Managed Object Context Persistent Store Coordinator Persistent Store Managed Object Model
Problem & Solution
Migration • When is it required? • Requirements for migration.
• Changes that don’t require migration. • How it works? • Initialization of Core Data • The Process...
Migration Ways • Lightweight • ’s Term, Less work, Simple
Changes... • Manual • A little more work, need mapping model • Custom (For complex transformation) • Fully Manual
Lightweight • Adding a version • Migrating with code
Manual • Adding a version • Adding a mapping model
• Migrating with code
Manual Demo
The mo-generator
What next?
References • iWrite (Presentation Data) • iCode (Sample Code)
Thanks!