
Vývoj aplikací pro iOS #5 – řízení toku
Máme za sebou naprosté základy práce s proměnnými, a je tak dobré začít s psaním delšího kódu. Je totiž důležité mít pod kontrolou, kdy se jaký kód vykoná. K tomu nám pomohou podmínky a cykly.
Máme za sebou naprosté základy práce s proměnnými, a je tak dobré začít s psaním delšího kódu. Je totiž důležité mít pod kontrolou, kdy se jaký kód vykoná. K tomu nám pomohou podmínky a cykly.
V druhém díle našeho seriálu o programování aplikací pro iOS ve Swiftu si poprvé napíšeme nějaký kód. Tématem jsou proměnné, tedy obecně naprostý základ programování. Bez pochopení proměnných nelze vytvořit žádnou aplikaci. Naštěstí je Swift určen i pro začátečníky, a tak jsou proměnné v jeho kódu vcelku intuitivní.
Chtěl bych vyvíjet hry. Když jsem byl na seznamováku na vysoké škole, tohle byl nejčastější argument lidí, proč se přihlásili na Fakultu informačních technologií. Jak už to tak bývá, nikdo z nich se herním vývojářem nestal a naprostá většina lidí se nedostala ani do druhého semestru. A přitom je dnes herní vývoj dostupnější než kdy předtím. Díky herním enginům jako je například Unity.
Je úterý 11. února a Samsung pořádá konferenci UNPACKED 2020, na které představil nové Samsungy S20 a Galaxy Z Flip. Pár minut před touto akcí se mi na hodinkách objevila notifikace, že Apple vypustil Swift Playgrounds pro macOS. Upřímně, z toho mám větší radost, než z novinek od Samsungu.
WWDC není pouze dvouhodinové představení nových operačních systémů. Úvodní keynote je jen show pro novináře a všeobecnou veřejnost. Pravá zábava pro vývojáře začíná až o pár hodin později jednou z prvních přednášek. Ta se jmenuje Platforms State of the Union a jedná se o shrnutí nejdůležitějších vývojářských změn a novinek. A po celý zbytek týdne jsou v plánu další přednášky o novinkách a změnách, laboratoře a jiná setkání zaměstnanců Applu s vývojáři.
Největším překvapením posledních let, které Apple představil, není ani iPhone X, ani nový iPad Pro nebo některý z MacBooků. Je to programovací jazyk vytvořený speciálně pro zařízení od Applu. V roce 2014 na WWDC představoval Craigh Federighi novinky speciálně určené vývojářům. Mezi nimi byla služba TestFlight, která slouží pro šíření testovacích aplikací nebo grafické knihovny SceneKit pro iOS a Metal. Největší úžas ale sklidil nový programovací jazyk Swift.
V minulém díle jsme nakousli notifikace a dnes se posuneme o kousek dál. Ukážeme si jak zobrazit formulář a zvalidovat uživatelem zadané údaje. Postupně si tak napíšeme vlastní náhradu aplikace Připomínky, kterou znáte z iOS.