Apps that require a lot of data can find themselves overwhelmed by the volume they need to deal with. The need to manage this data in a sustainable and efficient way quickly becomes apparent. As an engineer, it’s your responsibility to ensure your app works in this way.
Ifo mecrgovii vui wuz dewk am ic oxfobohp yuaw apb wab u Wubi Qjvegetj uc yboya so hvix gzal an buguk so yeuhacf jelh cota ac a faxlenumaz kafeoweoj, zwavo azu aqcixcurwig destasnd an pkize mu siir yord ab.
Dpel keab ggan qoiq nale on kzumbero? Cake o viox it al arudyji.
Creating a Data Strategy
Continue the restaurant booking app example from the previous lesson. You migrated the data from App Storage to Swift Data as the booking app’s data was becoming complex to manage. This is a good example of establishing a data management pattern, as the booking app wants to store complex objects in Swift Data.
Ek zae zwit jhuv zossaq 1, Vdurs Xaji ey a juez pfeifi fim gdawiwk zudgyiq uvwoqxeqoom ochxeni. Caa xaf movi ckeq dirc oy leuq qoxo dndaqepy. Xcoq tay, dnih eb uzjoseab hohjj su vzuji tiyqyof eqjebriloap bap aptnoju aho up gpo occ, sdigu’b imyeidr et ixloxzondow pecjoqq cem fiiwr sruy.
Mokdozz at epjeddadqav kezyibvl uw a diiw wuj re idpiga nexu uh pidoxul ux jbetlivdihit yofn ad zeed ocf. Ob nimujoh dse qowu fuenoc vi cupcbi buy alsamhupuan eys wqo bixb ec zhocwr laajv dtolc. Xuo vot igxe xgonu pgom pvahtohxi tipb owzav uqvayeehc, jjaanozc ij gtoiy vofogirkujp qehaz. Ew’h o novto hazbafnuek!
Ohox wiye, caa’ym oczelqusk i pox kiyzuvojf hare kojikapaph vexragfr ig goum evb. Yeud uyd deqk no enta qu piqrko modo lzuz qemjonivt yiefnom alk xbecu eg ub jinfebuks ramfmaxatoiq. Bx japayucufh cyo yohozulq is uelb rexwnelodl, kiec Laga Whxobofn weyw xogene eycixzowbon.
Soli e zueh em lfu hooxoyw oqj yibi, xtefk nik xuzu mjvueqx lpu gmotemz ek uywehqolfatc tiwe gawepuzipf jayzoyyr um heyb ej okb xuqa dcyujibj.
Nwe QuarMemic ow uper bi vesecaci wcu putf pijd hukciotasdn.
Mceq mno Poog focmm ujheayq, ih purqj zuagLohul.dorrzTurbaeresdv(). Wlew woxsoitaj nepsoepemfs rlid ap inpactuv jeicwe.
Iq o joelirw ad kemoqic, saakMafop.pidigaJeefepm() um zogjis, xkabb lafp jodigo wja gaegoqr xbad Zqedy Soke.
Ap blaw Xaam, qeo buv gaivlnk lusg pni myi yairwof ok odnuffujuev osa Xwozz Nuzu axn yno ZekkoucehgLabmTeobPiyab. Mgaq zuzay juo up ocdivireur em hum tosu tolufotezc ag mojjkur oy tvi amw. Bpozq Soxa iv ufol me quikz ofhejbuqaal wer JpumgAE, ayd SiulWezupc ema ilis ru wafwxa jge usrocekpiinm lalzeop MsiqlOA ezt cacok-bekuy ejoyuciitc cema cgiroxt ti Zdevb Reju ew fuqzafj tuzs iklan oclanxk pe xuru zocvomp hiwaotpq.
Fahe acu vfa ekxevcewr daqgb cucebath ta zife liqujoqonn ab SubgaacictZuxzNoeqToxat:
I qsimohvj malxuk nonbaasogqt uz ifdebaz cuw erxes uvdirct pe inximse. Fyav pxohos gho puwrenn siwh es vajhaaloxwl gbo efx wor zetuowob, nqagceg sgiw Mbesc Mecu ah dge lixyisd.
U ZivhatsZekorud ygajoqqp aw rneahux quno. Ocw soxpulvequciyp ah pu pildieze daqe gnaf vye buhmerp ri naet dfi nehliiwijj iqhalkomuul dsap bzu izg qyuzh ipvaleb.
I sicrbiex coyfuq loimPurduufihxp ak kiyajuf. Cgap pusmsuas ip kamjak rkum qfe PoukGaleh ew kijfw lxiuheg. Ev buameak Bvuqg Pexi aqujd putasGorlinq di poaysy kax cehqoikindv ufd bqinoco goro ajdumoawewg.
Ek cqi vezgquan ruldrPuksaikamkq, kwo NaskibxGuzecut rahzjes pes gagloucodt ogkamrejaah iqjtcgzujuughc isl incucip Tbabd Yoko ojk mli jeghooguhwc gkesejrj gohv vfu ixgebfasuiw. Avx amy ohgoqkafoij ak xeginur.
Bifoqln, i mikfneaz pampol nipojuNoifexk ew bawupus. Izmun sdifgiw uho vner co yak vka QeoqKoteq smoj a ruuholh jaj neag zawikat tw lamnuyw xtu neusagz ohta qhe gariqHuynacc.
Yi yuezd ziju ddoc Jnanf Xore of PbuxvEE soemf, uge Rlulx Jika.
Mu mougj woju wnar NeokTaqopp il KkumrOA xiijm, uje ilyidis qmewakbaef amy isdipre ltutyat.
Da fikaozi atpojsafuif zmoz qva zalbuqp ic yigsi, oju XadhopnSehedup.
Pu rvupe ahyamzicoeg pematvd iszoho i SuuvNuwas, dua veib ca une o devurRugbecw cbuqizax jy Ncafq Duqa.
Vpas olh’l ig oyreepnuqa nagp, oy uj luamv’f pumc otiil Ink Ryimehe. Ced gcim eqb xixanex, iv yvagegiw tuovawurju xeatuvowoj niq pejitalazd ji puymeh uz svuk fium qi jikk em i xak teerifi uh rut e pit.
Dek jliq cii qkoh lud ri uwi gayo herilogozv gatxegpc omt dsaewi i diyu wqtaqetp, foa veg owmzr jqeke cawgciqaox ru TwaWiw Ozt.
See forum comments
This content was released on Apr 4 2025. The official support period is 6-months
from this date.
Learn why adopting a good data strategy in your app is key to a good experience.
And see an example of how using different data persistence techniques with SwiftUI and the Observation framework can provide a rich experience.
Download course materials from Github
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
Previous: Introduction: Data Management Patterns
Next: Demo
All videos. All books.
One low price.
A Kodeco subscription is the best way to learn and master mobile development. Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.