15. diel - Tvorba iOS aplikácie na počasie - Úložisko UserDefaults
V minulej lekcii, Tvorba iOS aplikácie na počasie - JSON a GPS , sme sprevádzkovali aplikáciu na počasie pre
iOS, ktorá sťahuje dáta z webovej služby. Na dnešnej lekcii máme
sľúbené ukladanie dát do pre nás nové úložiska UserDefaults
v prípade, že je používateľ offline, čo sa tiež naučíme zistiť.
Ukladanie pomocou UserDefaults
UserDefaults
je v iOS veľmi ľahká cesta, ako uložiť
jednoduché dátové typy as nimi rôznorodá dáta. Pre túto aplikáciu by
napríklad databáza nebola najlepšou voľbou.
Než začneme s UserDefaults
, otvoríme si
Main.storyboard
a pridáme úplne hore do StackView
ešte jeden Label
, ktorý zároveň prepojíme s View Controller.
Pomenujte ho napr. lastUpdateInfo
. Bude užívateľovi zobrazovať
z akého času pochádza dáta.
Label
bude lepšie presunúť do zoznamu komponentov (ako na
náhľad View Controlleru), aby sme ho ľahšie umiestnili na prvé miesto vo
StackView
. Potom už stačí len nastaviť font, farbu a zmazať
text.
Konštanty pre kľúče
Pretože UserDefaults
ukladá cez
...koniec náhľadu článku...
Pokračuj ďalej
Minul si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiové sekcie.
Obmedzená ponuka: Nauč sa všetko a ušetri
Pred kúpou tohto článku je potrebné kúpiť predchádzajúci diel
Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.
- Neobmedzený a trvalý prístup k jednotlivým lekciím.
- Kvalitné znalosti v oblasti IT.
- Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.
Popis článku
Požadovaný článok má nasledujúci obsah:
Vo Swift tutoriálu uložíme stav počasia do úložiska UserDefaults pre prípad, že nie je k dispozícii pripojenie k internetu. Jeho prítomnosť sa naučíme zistiť.
Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.