SwiftUI A very well put together and informative video course (3 hrs, 58 mins). A deep dive into getting started with SwiftUI.
NSHipster CAEmitterLayer interersting discussion that delves into details that are hard to find.
NSHipster Formatter Matt is interesting as usual, and here he shares some undocumented features coming in iOS 13 e.g. relative date formatting.
- MVVM+FlowController
- Navigation in Swift
- How to use the coordinator pattern
- Advanced coordinators in iOS
- Coordinators Redux
Interesting examinations of the benefits of using an app coordinator to handle navigation flow and thus lesson what view controllers are responsible for. Soroush's article was years before the others and I suspect impacted the adoption of coordinators. After reading his article years ago I recall contacting him with questions and his response being quite friendly.
Source Control Workflows in Xcode
Rudimentary overview of source control in Xcode.
Super-powered string interpolation in Swift 5.0 by Paul Hudson
Interesting look at Swift 5's string interpolation that includes lots of examples.
Swift Talk - String Interpolation
The string interpolation lesson was presented in the context of a project they're working on and it got lost in the projects details rather than the intended message.
Solving the binding problem with Swift by Srđan Rašić
Excellent look at how and why to implement data binding with Swift and reasons to consider an Rx solution.
How not to get desperate with MVVM implementation by S.T.Huang
Very interesting. Talks about MVVM providing a cleaner architecture.
Method Dispatch in Swift by Brian King
Excellent deep dive into how Swift types virtual tables work. Read several times and still need to read again.
WWDC 2016 Understanding Swift Performance
This is the best discussion on Swift dispatch I've come across. Watch multiple times, new things to learn each time. I haven't figured out how to incorate knowledge about Existential Containers, Protocol Witness Tables, or Value Witness Tables but this video sure gives an appreciation for the deep thought behind Swift's implementation.
Dave Abraham's Protocol-Oriented Programming in Swift
The best Swift goody ever. A new way of thinking. Changed the way I see Swift and coding. Crusty!
Dave Abrahams, Swift Standard Library lead, talks about the power of being able to extend protocols. He demonstrates how this new feature (at the time) significantly reduced comlexity, clutter, auto generated code, etc.