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
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
Obsah článku spadá pod licenciu Premium II, 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:
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ť.