It’s very frustrating. I’ve just resumed working on an iPad app, after a 4 or 5 month hiatus, and once again I can’t figure the darn stuff out.
Last time I got back into iOS coding, it was after more than a year away. Things had gone through two major revisions; I had learned coding in iOS 2.x and when I went back to it, they were at iOS 4.x – there were some huge changes.
This time, it’s not like that. I got about halfway through this project in October or November, working against 3.2 and 4.something. Certainly, 4.something was the current level that I was compiling against. And now were’ just at 4.3 so it’s only one or two minor changes.
But this time around, they’ve completely — completely — changed the IDE. I mean utterly, it’s a strange and unfamiliar new beast, and I frakking hate it. I think it’s ugly, stuff is hidden, it feels like they’ve removed things I was accustomed to.
They probably have some positive-sounding marketing spin, but what they’re really doing is slowly moving towards this full-screen one-app-at-a-time bullshit on the Mac. It works on the iPhone / iPad because of the limitations there, and I get that it makes life easier for non-technical people. But if you’re writing code or doing development, then by definition you are kinda technical, yeah?
So I’m really resenting what they’ve done to Xcode.
It’s foreign and ugly and I look at my half-finished project and can’t make head-nor-tails of it. The language hasn’t changed but I can’t figure out what the heck I’m doing. I don’t know if this means I’ve gotten dumber in the last 4 or 5 months, or if I’m just blocking it out because I find the interface so shitty.
Either way it is frustrating and bothersome.
The project has a self-imposed go-live deadline of April 30th. There’s at least a month of work left on it. I know I shouldn’t have left it so late to get back to it, but all that other stuff was happening and this got set on the backburner.
Bah. I’m just venting. Though I fear this is indicative of the direction Apple is taking overall with their desktop OS and I don’t like what I’m seeing. I didn’t like the preview of Lion, either.
Update: Yay, a quick scan through the developer forums revealed that the old Xcode was still available — just hidden. So I’m off downloading that. Later today I’ll find out if it was just the crappy new interface, or if I really have gotten stupider over the last few months.