Pokrok ve Swiftu #2: Vstupuji do světa OOP

1–2 minut

Co jsem se od minula naučil

Od posledního článku jsem dokončil zbývající části základů Swiftu. Konkrétně jsem se věnoval práci s dvourozměrnými poli, podmínkami, pokročilejšímu použití cyklů, matematickým funkcím a také tipům, jak se vyhnout častým začátečnickým chybám.

Díky tomu už mám pocit, že se v základních principech jazyka orientuji mnohem lépe a mohu se posunout k dalším tématům.

První setkání s objektově orientovaným programováním

Další zastávkou na mé cestě k vývoji aplikací je objektově orientované programování (OOP).

Zjednodušeně řečeno jde o způsob organizace kódu pomocí objektů, které obsahují data i chování. Ve Swiftu se k tomu používají především třídy (classes) a struktury (structs).

Zatím jsem se seznámil hlavně se základy – jak vytvořit třídu, definovat její vlastnosti a vytvořit její instanci.

Ne všechno jde podle plánu

Původně jsem chtěl postoupit v OOP výrazně dál. Poslední dny ale nebyly úplně ideální. Vysoké teploty si vybraly svou daň a kvůli přehřátí organismu jsem nebyl zrovna ve stavu, kdy by mi do hlavy lezly nové programátorské koncepty.

I to ale k učení patří. Někdy člověk udělá velký krok vpřed, jindy je úspěch už jen to, že si udrží pravidelnost a nevypadne z rytmu.

Co bude dál?

V příští části se chci ponořit hlouběji do objektově orientovaného programování. Čekají mě konstruktory, dědičnost a další principy, na kterých stojí velká část moderních aplikací.

Uvidíme, kam se posunu do příště.