Blog Archives

for, forEach, and map (oh my)

We interrupt the recent political ramblings and assorted existential crises to bring you a post about loops in Swift. I was tempted to use forEach today but then I started wondering what sort of overhead closures add. So I cobbled … Continue reading

Swift Optional Chaining Performance

Optional chaining in Swift offers a convenient mechanism for testing an optional value embedded in a statement without having to bother with messy binding or dangerous implicit unwrapping. Continue reading

A Few Toys

Since the release of Terrella and the big update to Super Speller I’ve slowed down a bit with Quiet Spark work. But that doesn’t mean I’ve completely stopped working on personal projects. Continue reading

What Am I Doing Again?

Two and a half years ago, when we started Quiet Spark, it was just supposed to be a hobby that my wife and I could work on together and, if we made a few bucks along the way, great! We … Continue reading

Your App’s Not As Fast As You Think

It was all going so well. Until suddenly it wasn’t. I have an app that started as a experiment. A toy. It eventually evolved into a full fledged game. Because it started this way it was built using things I … Continue reading