Skip to content

NormanBitSolace/Study-List

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 

Repository files navigation

Study List History

November 2019

SwiftUI A very well put together and informative video course (3 hrs, 58 mins). A deep dive into getting started with SwiftUI.

Data Flow Through SwiftUI

July 2019

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.

June 2019

WWDC sessions

May 2019

Coordinators

  1. MVVM+FlowController
  2. Navigation in Swift
  3. How to use the coordinator pattern
  4. Advanced coordinators in iOS
  5. 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.

April 2019

Source Control Workflows in Xcode

Rudimentary overview of source control in Xcode.

March 2019

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!


Embracing Algorithms

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.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published