Skip to main content


Showing posts from August, 2010

The Genius of Apple Design Governance

I have spent the last 6 months or so converting to Mac. I replaced my Windows laptop with a MacBook Pro, replaced my BB with an iPhone and started digging into Mac OS X, xcode, HIG, etc. Bottom line - I realize now what I have been missing. I admit that I cheat - I am very dependent on Parallels which runs Win7. Hey, it's hard for someone who has been using Windows/DOS forever to switch over-night. Plus MS Office is a powerful force and works well. As I dig into the Apple HIG, play around with xcode and build some simple iphone apps, I realize the genius of Apple Design. I'm not just talking about the cool factor - my 9 and 11 year old sons can tell you about that. I am talking about the governance and control over the look and feel as a way to create a seamless user experience. If you use the iPhone app creation process as an example, the xcode IDE is simply amazing in terms of how simple it is to create an app but also how simple it is to follow the UI guidelines. The c

Ouch! iphone ios 4.0.2 not compatible with xcode 3.2.3

So i just upgraded my iphone 3GS to IOS 4.0.2 - that turns out to be a mistake if you use xcode 3.2.3 to create iphone apps. IT IS NOT COMPATIBLE YET. After reading more about what is in 4.0.2 vs 4.0.1, it appears that 4.0.2 only includes a change that keeps you from jailbreaking your iphone! I actually dont care about jailbreaking but it's a huge problem if xcode does not work! Here's what you need to do to get back to 4.0.1. Search google for "download ios 4.0.1". I happened to find this site: and downloaded the correct 4.0.1 image for my 3GS. Once the download is complete, open up iTunes. MAKE SURE EVERYTHING IS BACKED UP! Plug in your iphone to connect to your Mac. Highlight your iphone in iTunes and go to the "Summary" tab. Hold down the "option" key and click "Restore". This should pop up window that will allow you to select th