Using fractional pixels to position UIImageViews

Posted by on Aug 8, 2011 in iOS | No Comments

When centering content vertically and/or horizontally in a view, I often use a simple formula to calculate the x/y values for the content’s frame: image.frame.origin.y =    (container.frame.size.height – image.frame.size.height)/2 The problem with using this formula for UIImageViews is that, if one or more of the dimensions is an odd value, the result will be […]

Adding Unit Tests to an existing iOS project with Xcode 4

When you build a new iPhone or iPad app from scratch, you can generate a new project with tests using Xcode’s project templates, and the test dependency is set up correctly. However, if you add a unit test target to an existing iOS project, there are some manual steps required to set up the target […]

MBProgressHUD: an iOS activity indicator that rocks

Posted by on Jun 16, 2011 in iOS, iPad, iPhone, Mobile Applications | No Comments

MBProgressHUD: an enhanced iOS activity indicator that rocks

Speedlimit: simulate Edge and 3G speeds for mobile development

Posted by on Jun 16, 2011 in Android, iOS, iPad, iPhone, Mobile Applications | No Comments

Speedlimit: simulate Edge and 3G speeds for mobile development

Factotum is now Two Bit Labs

Posted by on May 26, 2011 in working | No Comments

I’ve joined forces with my good friend and colleague Todd Huss to form Two Bit Labs, and to keep things manageable I’ve migrated all of my blog posts over to our new site. If you followed the old feed, it will redirect here, so you should continue to get updates on the new blog without […]

Printable templates for paper and pencil mobile wireframing

Posted by on Apr 30, 2011 in iPad, iPhone, Mobile Applications, Wireframing | No Comments

Printable templates for paper and pencil mobile wireframing

Behavior Driven Development what?

Like many, I was fuzzy on BDD or Behavior Driven Development until I started working with BDD tools like Cucumber, JBehave, and Jasmine. However, BDD isn’t a tool. It’s a design approach you can use with your existing testing tools or by adding in additional tools. BDD refers to one way of doing TDD or […]

Verbally hits the app store with a bang

After a lot of hard work on Chris’ part it’s great to see the high ratings, praise on the web, and crazy adoption of Verbally, an assistive speech solution for the iPad. Check it out at verballyapp.com or in the app store.

iKu 1.2: see who’s following you

I’m happy to announce that iKu 1.2 was released to the app store today. This update includes some performance enhancements and improvements to the experience of following other authors. The two most frequent questions we get from iKu authors are “How do I stop following someone” and “How can I see who’s following me”. Before […]

Can’t symbolicate XCode4 archive builds?

Posted by on Apr 6, 2011 in code | 11 Comments

Update: symbolication is fixed in Xcode 4.1. Check this post for troubleshooting tips if you’re still having problems. Since XCode 4 was released, several iOS developers have reported that their crash reports are no longer symbolicated correctly, meaning that they can’t trace crashes to the code that caused them. I’ve traced this problem down to […]