For the past few weeks I’ve been writing Twitter threads on “Swift regrets”, things I wish we’d done differently early on in Swift’s development. I’ve been doing them on Twitter rather than as blog posts because of my RSI—short-form on my phone is easier ... (more…)
Read more »
Let’s take a look at one of the core aspects of object-oriented programming — initialization. What characteristics should an initializer ideally have, and what sort of techniques could be useful in order to keep our initializers simple and predictable? (more…)
Read more »
Comparing Kotlin with Swift. Can these languages trigger the appearance of a universal mobile development language for both Android and iOS? (more…)
Read more »
Creating beautifully animated, multi-page cutscenes for use within your Swift Playground Books. (more…)
Read more »