Blog

Pre-populating NSSavePanel. Carefully.

Let's imagine you're about to throw a save panel as …

Block-based dictionary enumeration can be pretty slow

Without thinking about it too much, I had written …

Can't cheat the (NSCache) reaper

Ever write code that does something like this?

Where _…

KSPowerAssertion

Following on from my demonstration of using power …

A CFFileDescriptorEnableCallBacks() crash

Running on OS X 10.8 Mountain Lion, we started receiving …

© Mike Abdullah 2007-2015