Swift: Using MVVM with Optionals

Natasha The Robot on Swift, MVVM and Optionals:

I’ve recently started using the Model-View-ViewModel pattern a lot more to structure my iOS application code. While MVVM is not necessary in all cases, I’ve found it to be especially useful when writing iOS applications in Swift aka working with Optionals.