In this episode, we continue exploring the dependency inversion principle and composition, while documenting our system's evolution in diagrams.Read More
We must be careful with `weak` properties as they can sometimes damage the design of our systems, especially when crossing module boundaries. In this video, we’d like to share with you a way to avoid retain cycles by using a `WeakRef` type, so there's no need to make your class properties `weak`.Read More
Storyboards still open long debates on their usefulness vs. trade-offs. While their visual map of the app interface and flow is a big win for some developers, their string-y APIs and tight coupling between UI, controllers and navigation is a no-no for others.Read More
In the first episode of the series, we discuss the idea of building a Quiz app for iOS.
We kick off the season by discussing some of the features of the app such as question and answer formats and possible multiplayer options...Read More