
Swift Mediator Pattern Explained (Delegate Object Communication to a Mediator)
If you've grown an iOS app beyond the basics, you've probably encountered this moment.
Read articleARCHIVE · 25
Follow the trail from foundational concepts to practical engineering decisions.

If you've grown an iOS app beyond the basics, you've probably encountered this moment.
Read article
In Objective-C code, [receiver message] syntax wrapped in brackets looks like an ordinary method call.
Read article
iOS development has a point that often causes confusion.
Read article
One question comes up repeatedly in iOS architecture interviews.
Read article
In Part 1, I compared an app to a restaurant: dining area (frontend), kitchen (backend), and storage (DB). This time, we cover the topic most likely to cause trouble in vibe coding: APIs—and API keys. Everyone has seen “Never expose your key,” but few explain what the key is, where it lives, or what happens when it leaks. This article covers it all.
Read article