You can watch this episode by subscribing to Cocoacasts Plus.

Mastering MVVM With Swift

Adding Protocols to the Mix

After we implemented the Model-View-ViewModel pattern in the settings view controller, we noticed we were repeating ourselves in the tableView(_:cellForRowAt:) method. We can solve this problem with a pinch of protocol-oriented programming.

Cocoacasts Plus

Are you ready to step up your game?

Cocoacasts Plus helps Swift and Cocoa developers take their education serious without being overwhelmed.

Watch Every Tutorial for $80 per Year
Next Episode "Making Table View Cells Autoconfigurable"