Static Table View Containers

Static table views are the most straight forward way of laying out a list of items using Storyboards in Interface Builder. (You are using Storyboards by now right?) These type of table views are better suited for a static list of items like a menu or settings screen inside of…

Getting started with UI Automation in Xcode 4

Did you know that with a little patience and some knowledge of JavaScript you can write automated UI tests against your iOS applications? What’s even better is with Xcode 4.2 installed its as easy as clicking a record button and having Instruments generate the test scripts for you.…

Blocks save the day

I’m consistently amazed how useful blocks are in Objective-C. So much so that I’ll be attempting to document useful ways that blocks can make your life easier as an iOS developer. Here’s the first of (hopefully) many posts of its kind. Take this code * (void)viewDidAppear:(BOOL)…

Cocoaconf 2011 Recap

Cocoaconf actually took me by surprise as I just happened to hear about it from a tweet within a month of it taking place. It’s pretty rare to find developer events of this size so close by Detroit so I had to jump on the opportunity. Who would’ve…

WindyCityGo Mobile Conference

Earlier this month I had the opportunity to attend WindyCityGo in Chicago, IL with a few hundred fellow mobile developers. The two primary sponsors of the event were Groupon and ThoughtWorks who both have a strong presence within the city. A couple of my takeaways from the event were.. * Boyd’…