Tuesday, November 10, 2009

Snow Leopard: essential for developers

Why? Nothing to do with 64-bitness. The reason every iPhone developer must have Snow Leopard is STATIC ANALYSIS! Shift-Option-A does Build-And-Analyze, which uncovers more mistakes than you thought it possible you could make, especially in the iPhone environment where memory management is strictly by reference count, no garbage collection. A run through this and testing with the Leaks instrument becomes a formality. If you're working on a non-Intel Mac (or one that can't run Snow Leopard for some other reason) go buy one right now. The time you save will easily cover the cost of a mini and possibly even a Pro.

2 comments:

  1. Adam, great app, well worth the buck. I play it a lot. Any chance of some minor tweaks??? Like, memorizing the current game state in case you have to go out the app? Any chance of moving the solution button away from the rest (inadvertently hit it way too often!) Otherwise, great app indeed. Tks, Quinton

    ReplyDelete
  2. Hey quinton, thanks! I will get a revised edition out - I am working full time for Intunity (intunity.com.au) now so am a lot more busy.

    ReplyDelete