Using UIViewController Class Inheritance with Nib Files

If you’re like me, you love using .xib files to specify what your user interfaces are to look like. One unfortunate side effect of using .xib files is that they do not easily lend themselves to class inheritance. Described here is a technique for using class inheritance with your UI elements laid out in .xib files. … Continue reading Using UIViewController Class Inheritance with Nib Files

Canon EOS M Not-Quite-A-Review

I normally talk about software development and computing generally here but I thought I would post a quick note about this new piece of camera gear that I got recently. It’s a Canon EOS M, their first mirrorless interchangeable lens digital camera. I hadn’t planned on getting any new camera gear but I saw this … Continue reading Canon EOS M Not-Quite-A-Review

13″ Retina MacBook Pro (Late 2012) sort of review: That’s a lotta pixels!

I kind of want to do a review of the 13″ Retina MacBook Pro I got a few weeks ago. But I want to do it in a way that doesn’t rehash what others have already written. Let’s see how this goes. There are two aspects of computers that have really not improved over the … Continue reading 13″ Retina MacBook Pro (Late 2012) sort of review: That’s a lotta pixels!

Dot Notation in Objective-C

I’m going to jump right into this contentious issue. There has been a lot written about using dot notation in Objective-C. Before we get into the arguments, let me first show you something from some actual code I’m working on right now: “Normal” bracket notation Objective-C: [fetchRequest setSortDescriptors:[NSArray arrayWithObject:sort]]; Dot notation Objective-C 2.0: fetchRequest.sortDescriptors = … Continue reading Dot Notation in Objective-C