Suyash Srijan@Once closuresLearn how to enforce that a closure must only be called once, through the magic of property wrappers!3 min read·Jul 8, 2021--1--1
Suyash SrijanallSatisfyA mathematical and logical explanation for this surprising behaviour of the allSatisfy method in Swift.7 min read·Dec 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…11 min read·Oct 21, 2019--5--5
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.4 min read·Jun 25, 2019--1--1
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.10 min read·Jun 20, 2019----
Suyash SrijanIntro to SwiftUI — Part 1Learn what new Swift language features power this brand new framework!10 min read·Jun 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!7 min read·Apr 8, 2019----
Suyash SrijaninKin + Carta CreatedContributing to Swift — Part 2Learn how I resolved 5 issues in the Swift compiler!14 min read·Dec 13, 2018----
Suyash SrijaninKin + Carta CreatedContributing to Swift — Part 1Learn how you can start contributing to the Swift compiler!6 min read·Dec 13, 2018--1--1
Suyash SrijaninKin + Carta CreatedIntro to Machine Learning on iOS with CreateML & TuriCreate - Part 2Using TuriCreate to recreate Apple's FaceID.8 min read·Aug 29, 2018--3--3