Cleaning Up Old Xcode Files

Today I freed up over 200GB of space on my hard drive without losing anything of value. A large chunk of this was files created by and for Xcode. Finding and deleting them was pretty easy to do.

read more...

It's Not You, It's Me: Breaking Up with Analytics and Comments

A few days before Christmas I deleted Google Analtyics and Disqus Comments from this website. This choice pretty much affects me alone. I’m the only one looking at the analytics page, and I think I got a total of 10 comments ever. Still, removing them was a personal choice, that I hope has lasting effects.

read more...

You Can't Subclass UIColor

I lied. You can. But it’s not as straightforward as you might expect.

When implementing an iOS app, there are a lot of classes from UIKit that we can subclass: UIView, UIViewController, UIButton. This is probably familiar to any iOS developer. Some classes aren’t as straightward to subclass. UIColor is one of them, and we’re going to look into why.

read more...

Circular References Between Swift and Objective-C

Apple has put a lot of work into making it possible to use Swift and Objective-C in the Same Project without too much hassle. There are still some challenges that arise when working in a mixed codebase.

Some of these challenges arise due to circular dependencies between Swift and Objective-C. I run across some of these situations from time to time, so I thought it might be worth writing them down.

read more...

How Burger King Got Me Into Folk Music

It’s probably not too common that a fast food company influences someone’s musical tastes. But that’s just what happened to me. I can trace my current interest in folk music artists such as Pete Seeger, Woodie Guthrie, or The Dubliners, The Clancy Brothers directly to an ad campaign by Burger King.

read more...