I write words for nerds.

RSS Feed

My Xcode Theme

May 23, 2016

And now, for the first time ever, potentially yours.

Touch Handling in Non-Rectangular Views

Feb 6, 2016

Custom hit testing in UIKit.

Pattern Matching Optionals

Jan 18, 2016

And fixing a few warnings along the way.

Troubleshooting Handoff

Feb 1, 2015

When that little icon just won't show up.

Cross-Platform Swift

Dec 2, 2014

Conditional compilation and shimming.

TestFlight and Beta App Review

Oct 27, 2014

How does it work?

Brain Waves, Swift and You

Oct 16, 2014

First steps with the Neurosky MindWave.

Out-of-Process NSUserDefaults

Oct 9, 2014

XPC is everywhere.

Designing Binaural

Sep 7, 2014

The making of.

Handling Remote Control Events

May 17, 2014

Dealing with input from headphones, the lock screen and Control Center using the responder chain.

Tracking Image Loading

Jan 3, 2014

Keep those PNGs in check with well-placed symbolic breakpoints.

iOS 7 Predictions

Feb 12, 2013

XPC and remote view controllers: what do they mean for users?

Core Animation Recipes

Dec 15, 2012

Layers, shapes, shadows, rotation, gradients, particles, masks, performance.


Dec 5, 2012

I redesigned my website. Yay!

Here’s How to Fix “iMessage Overload”

Apr 15, 2012

Buzz buzz buzzity buzz.

Customizing UITableViewCells: A Better Way

Apr 16, 2011

Grease up your custom table view cells.