В днешната лекция разгледахме какво са протоколите и механизмът на разширенията. Протоколите, можем да прилагаме към структури, класове и изброени типове. Разширенията ни позволяват да надграждаме функционално съществуващи типове, но и нови дефинирани от нас. Чрез комбинацията от двете можем да реализираме имплементация по подразбиране за протоколи или така наречените optional протоколи (които се използват за съвместимост с obj-c). 

Повече информация за разгледания материал може да намерите тук.

Последно модифициране: неделя, 15 май 2022, 18:30