Re: Spoiled by Java IDEs
Re: Spoiled by Java IDEs
- Subject: Re: Spoiled by Java IDEs
- From: Graham Perks <email@hidden>
- Date: Fri, 18 Jul 2008 09:18:45 -0500
Jim,
I'm with you on the migration from Java IDEs. The Xcode experts here
will defend Xcode, but sadly tools like Eclipse are light-years ahead
of Xcode. I can only think this is due to it using GCC, GCC being GPL,
and they don't want Xcode to be GPL so there are some restrictions on
what the IDE can do. My guess is that's why all the activity around
clang/LLVM, they will be able to produce a really good IDE on top of
that toolset.
Ctrl-/ is the key to move to the next parameter. Also useful to know
are cmd-dbl-click to go to a method definition, and alt-dbl-click to
view the Help for a method.
I too l sorely miss the completion tools. Add a method prototype, it
should absolutely kick out a stub. Copy and paste? What?? Even better,
I write a method, add it to the .h for me.
If I need a property added to my class, why do I need to hand-write
THREE lines (!? baffles me how complex a simple property is. C#
buggered that up too.) There should be a simple dialog asking type,
name, and any odd options like retain or nonatomic, which ideally it
would infer from the type. e..g if it's an int make the options assign
& nonatomic. But no, I have to enter three lines across two files, two
of which contain duplicated type information. In 64-bit I'd be down to
2 lines, but we're not there today so 3 lines it is. And no help from
the IDE.
I've always said Xcode's key bindings were designed by a non-
programmer. Seriously, debugging, what are the common operations? Step
over, step into, right? Any sensible IDE binds these to a function key
so it's one key press. Maybe the F keys aren't available, so make it
alt-o, alt-i or something so only two keypresses. NOPE. In Xcode it's
THREE keypresses for the most common operations! It's like they're
trying to make it difficult. I know you can rebind the keys but I
shouldn't have to. Apple's all about a good user experience and you
know some UI guy saw "Step over, hmm doesn't sound like it's used
much, let's assign it a three-finger shortcut". Grr.
Anyway forget all the pleasant help your Java IDE gave you, all the
code it would write automatically for you, all the auto-fixing it took
care of; and hope that with a new compiler Xcode will kick ass in a
couple of years.
Graham.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden