Earlier quoted context omitted.
> you need apple hardware and software It's worse than that, I'm afraid. You need the absolute latest of both. My perfectly fine Macbook from 2008 should be more than adequate for developing iOS apps. It's a core2 duo with 2GB of RAM. I mean, these aren't exactly the days of Pentium 60 vs. XT 8088. Yet the max OS I can upgrade to is Lion. And that's with going through Snow Leopard first. And who knows how much longer…
I have a 2008 MacBook (5,1) which I upgraded to 8GB RAM and an SSD. It runs Mountain Lion just fine. I use it for all sorts of things including Xcode. No idea what you're talking about here.
If he wants to actually run Mountain Lion and develop for iOS (instead of complaining that he can't do it on his current machine), then $850 at the Apple Store will get him a refurbished MacBook Air (last year's model) that will be probably be much nicer to use (it will certainly be much lighter and have longer battery life). He could probably get a couple hundred bucks for his old one if it's in decent shape.