Day140 — path to iOS developer
1 min readFeb 22, 2021
Section 13
Swift UI
Protocol
A protocol defines a blueprint of methods, properties, and other requirements that suit a particular task or piece of functionality.
Delegate Design Pattern
Networking + DispatchQueue
Closures
Closures are self-contained blocks of functionality
Extension
Extensions add new functionality to an existing class, structure, enumeration, or protocol type
reduce the code inside the class WeatherViewController