3 ms·
I'm right there with you in that minority. I think using previous Apple tools had led me to expect the interface should be "discoverable" and it wasn't. UIBuild
by glenra 17y ago
I'm right there with you in that minority. I think using previous Apple tools had led me to expect the interface should be "discoverable" and it wasn't. UIBuilder is, if anything, user-hostile. Plus the XCode integration is really poor.
The iPhoneRant blog reflected my experience pretty well with posts like this:
http://www.iphonerant.com/2009/06/xcode-is-flaky-interface-builder-blows.html http://www.iphonerant.com/2009/06/xcode-is-flaky-interface-b...
http://www.iphonerant.com/2009/06/hahahahaha-wow.html http://www.iphonerant.com/2009/06/hahahahaha-wow.html
Quotes: "Programming the iPhone means managing a hodgepodge of view and view controllers and nav controllers and where the hell was I? It really doesn't allow your brain to just think about what the software is supposed to do. The fact that no one's come out with a good source to teach this stuff is very telling--it's unteachable. You have to slog through it, and when you get it to work, you're done. You can't necessarily explain how you got there or why it works. And it doesn't lend itself to being teachable, which is a good reason all the books on iPhone programming stink."
"The XCode environment is flaky and shit-filled. Little things add up, like the fact that you can't just select a file in the top frame and save it with command-S. No, you get a beep. Can't do that. You have to CLICK IN THE LOWER WINDOW, on the code, and then hit save. Because, otherwise you might save a few clicks and make things easy and intuitive."
I've actually got an App in the store. When I started I figured I'd do this silly little thing as a proof-of-concept and then go on to more ambitious ideas but I gave up because iPhone programming was just so unpleasant I couldn't bring myself to do it anymore.
I commented on UIBuilder here:
http://blogjack.net/2009/06/why-do-iphone-development-tools-suck.html http://blogjack.net/2009/06/why-do-iphone-development-tools-...
And on the early DRM experience here:
http://blogjack.net/2008/07/iphone-20-woes.html http://blogjack.net/2008/07/iphone-20-woes.html
My hope is that one day Apple produces an Apple-worthy development environment.for iPhone OS. XCode/UIBuilder isn't it.