Go vs. Swift [pdf]

go-vs-swift – Go vs. Swift: The Languages of The Modern Tech Giants…

Similar

Approaches to Type Erasure in Swift

Protocols bring a lot of power and flexibility to our code. Some might say that this is the most important feature of Swift, especially since Apple described it as “Protocol oriented programming language”. But every once in a while, things don’t work as e... (more…)

Read more »

Calling Super at Runtime in Swift

While working on InterposeKit, I had a rather specific need: Create an implementation that simply calls super, but at runtime instead of at compile time. Doesn’t sound so hard, does it? Well, here we go again. (more…)

Read more »

The Swift Programming Language: Concurrency

Swift has built-in support for writing asynchronous and parallel code in a structured way. Asynchronous code can be suspended and resumed later, although only one piece of the program executes at a time. Suspending and resuming code in your program lets i... (more…)

Read more »