In the previous episode, I mentioned that we are repeating ourselves in the tableView(_:cellForRowAt:)
method of the SettingsViewController
class. We can resolve this problem with protocol-oriented programming.
Subscribe to Cocoacasts Plus to watch this episode.
Mastering MVVM With Swift
Adding Protocols to the Mix
by Bart Jacobs in Model-View-ViewModel
Swift 5
Xcode 11
iOS 13
Mastering MVVM With Swift
-
07:46
-
03:43
-
02:32
-
08:03
-
05:05
-
08:08
-
10 Using MVVM In the Settings View
06:56
-
11 Adding Protocols to the Mix
04:05
-
13 Supercharging MVVM With Protocols
06:26
-
02:47
-
15 Testing Your First View Model
07:59
-
16 Using Stubs for Better Unit Tests
08:17
-
04:07
-
18 Taking MVVM to the Next Level
05:28
-
03:08
-
20 DIY Bindings
08:21
-
22 Why RxSwift
02:01
-
23 Integrating RxSwift and RxCocoa
02:02
-
26 Why Combine
03:51
-
31 Testing and Mocking (RxSwift)
08:28
-
32 Testing and Mocking (Combine)
09:08