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.