It’s the language, the default language of the iPhone SDK, and is also used for Mac development. I spent a while learning it, and the SDK, adapting from Java. At first it was painful, clunky, even the syntax was annoying. But now I like it, it’s natural. Some things could be improved. Maybe because I come from Java, where it’s automatic and hidden, I think memory management is a pain.
But the SDK contains a lot of good functionality and quality, and when you have mastered it, you can develop fast. It means my second game will be easier.
I think I’m still at the annoying stage…
Which I better get over quick, lest my client gets annoyed with me! 🙂
Memory management is automatic and hidden when you’re writing Mac apps too — Apple just haven’t made it possible for iPhone apps, as yet
As yet! As you say, we can just hope 🙂