XCode - Initial Impressions
My first impression of XCode takes me back to the days of C++ and windows forms and MFC. Probably just because of the C++ style interface. Drag and drop controls feel pretty good but there's large chunks of code that aren't immediately obvious what they do for a beginner. At the time of writing I've only gone through the hello wold tutorial.
I think the API is the part the reminds me of MFC development so much. Variables and interfaces are named in such a way that it's not clear what their use is at the get go. The NS prefix seems prevalent and after the initial tutorial it seems like a redundant prefix. I don't understand the square bracket syntax yet, but at a glance it looks remarkably complicated for a modern development tool.
The interface is good. For a basic test application it's very straight forward, simple and easy to navigate. On a macbook air it runs nice and quick. Not much else to say at this point because I haven't learned how to use it enough.
Pretty straight forward. Breakpoints and stepping through code is easy and similar to the visual studio I'm used to. It's quick and pretty straight forward, and unusually has a very iTunes feel to it due to the interface, play button, feedback screen. It's not really a negative but it makes you feel like you're developing in a sandpit with all your toys rather than as a serious developer.
Ok so it's not much of an initial review, but hey I've only done the initial tutorial so far.