Suyash Srijan@Once closuresLearn how to enforce that a closure must only be called once, through the magic of property wrappers!Jul 8, 20211Jul 8, 20211
Suyash SrijanallSatisfyA mathematical and logical explanation for this surprising behaviour of the allSatisfy method in Swift.Dec 5, 2019Dec 5, 2019
Suyash SrijaninKin + Carta CreatedUsing SwiftUI in productionIt’s been a couple of months since Apple announced SwiftUI — a new framework that allows developers to build apps in Swift using…Oct 21, 20195Oct 21, 20195
Suyash SrijanPSA: Collection casting is not freeCasting a collection from one type to another is often expected to be free, however that’s not the case.Jun 25, 20191Jun 25, 20191
Suyash SrijanIntro to SwiftUI — Part 2Learn more about views in SwiftUI — what it is, how it’s laid out on the screen and how you can declare and modify a view.Jun 20, 2019Jun 20, 2019
Suyash SrijanIntro to SwiftUI — Part 1Learn what new Swift language features power this brand new framework!Jun 6, 2019Jun 6, 2019
Suyash SrijanMisconceptions about Swift typesLearn more about the differences between value and reference types and how they don’t really behave the way you think they do!Apr 8, 2019Apr 8, 2019
Suyash SrijaninKin + Carta CreatedContributing to Swift — Part 2Learn how I resolved 5 issues in the Swift compiler!Dec 13, 2018Dec 13, 2018
Suyash SrijaninKin + Carta CreatedContributing to Swift — Part 1Learn how you can start contributing to the Swift compiler!Dec 13, 20181Dec 13, 20181
Suyash SrijaninKin + Carta CreatedIntro to Machine Learning on iOS with CreateML & TuriCreate - Part 2Using TuriCreate to recreate Apple's FaceID.Aug 29, 20183Aug 29, 20183