The fundamental software architecture pattern in iOS and Mac OS development is the Model-View-Controller pattern (MVC). The idea of this pattern is, that each of these three layers has a clear and precise
Basically, there are two types of view controllers: Content view controllers and container view controllers. Container view controllers are used to manage some set of content view controllers and present
Properties are a very interesting feature in Swift, which makes the usage of properties much more natural than in Objective-C.
There are two types of properties: Stored properties and computed properties.