View controller containment is an indispensable pattern in iOS projects. Several key components of the UIKit framework take advantage of view controller containment, including the UINavigationController
class, the UITabBarController
class, and the UISplitViewController
class. As I mentioned earlier in this series, view controller containment is a pattern I adopt in every iOS project and Rainstorm is no exception.
Subscribe to Cocoacasts Plus to watch this episode.
Building a Weather Application From Scratch
View Controller Containment
by Bart Jacobs in Swift
Swift 4
Xcode 9
iOS 11
Building a Weather Application From Scratch
-
03:30
-
07:15
-
3 View Controller Containment
12:08
-
05:59
-
07:54
-
13:09
-
13:56
-
12 Organizing Fonts and Colors
06:45
-
13 Implementing the Day View Model
15:55
-
15 Implementing the Week View Model
12:37
-
20 Efficiently Refreshing Weather Data
08:48
-
09:40
-
22 Unit Testing With Mock Objects
10:49
-
23 Unit Testing Asynchronous Code
06:40
-
08:28
-
25 Exposing Gaps in the Test Suite
04:00