IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

6. diel - PRIPOMIENKOVÉ narodenín pre MacOS - Table View a práca s dátumom

V minulej lekcii, PRIPOMIENKOVÉ narodenín pre MacOS - Dokončenie UI a prepojenie , sme dokončili užívateľské rozhranie aplikácie skladajúca sa z dvoch okien. Tá sme tiež prepojili a ukázali si, ako medzi nimi budeme odovzdávať informácie. Teraz sa konečne môžeme vrhnúť na samotnú logiku pripomienkovej narodenín.

Štruktúra pre osoby

Ako prvý si vytvoríme vzorovú štruktúru pre osoby. Takže vytvoríme nový .swift súbor a pridáme nasledujúci obsah:

struct Person {
    var name: String
    var dateOfBirth: Date
}

Nič zložité, proste jednoduchá štruktúra s vlastnosťami pre uloženie mena a dátumu narodenia.

Sprevádzkovanie Table View

Než sa pustíme do logiky počítanie narodenín a veku z dátumu narodenia, pripravíme si aplikáciu, aby korektne osoby v Table View zobrazovala.

Presunieme sa do ViewController.swift a začneme pridaním poľa pre osoby:

var people = [Person]()

TableView komponenta

Je na čase si pripraviť Table View komponent, aby zobrazovala osoby uložené v poli people, ktoré sme si vyššie pripravili. Začneme pridaním protokolu NSTableViewDataSource nášmu View Controlleru, čo je obdoba UITableViewDataSource z iOS a hovorí, že


 

...koniec náhľadu článku...
Pokračuj ďalej

Vedomosti v hodnote stoviek tisíc získaš za pár korún

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.

Kúpiť tento kurz

Kúpiť všetky aktuálne dostupné lekcie s funkciou odovzdávanie úloh iba za 115 kreditov
Aktuálny stav konta 0 kreditov
Kúpou tohoto balíčku získaš prístup ku všetkým 8 článkom (7 lekcií, praktické cvičenie) tohoto kurzu.

Obsah článku spadá pod licenciu Premium II, kúpou článku súhlasíš so zmluvnými podmienkami.

Čo od nás v ďalších lekciách dostaneš?
  • 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:

UI máme hotové a vrhneme sa na programovanie. Ukážeme si, ako naplniť Table View dátami, ako formátovať dátum a ako vypočítať vek z dátumu narodenia.

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ť.

Článok pre vás napísal Filip Němeček
Avatar
Autor se věnuje vývoji iOS aplikací (občas macOS)
Aktivity