Model Controllers in Swift

Proper encapsulation of logic is one of the most important things when it comes to building well-architected apps and systems. This week, let’s take a look at how we can better incapsulate our model layer’s logic by using model controllers. Read more

Similar

Swift 4 Weak References

Soon after Swift was initially open sourced, I wrote an article about how weak references are implemented. Time moves on and things change, and the implementation is different from what it once was. Today I'm going to talk about the current implementation... (more…)

Read more »

Swift type checking is undecidable

More precisely, the introduction of SE-0142 and SE-0157 has made canonical type computation into an undecidable problem. I'll begin with the necessary background information before presenting my argument, and then outlining the next steps. Canonical type... (more…)

Read more »