XCode - The Missing Features
XCode - The Missing Features
- Subject: XCode - The Missing Features
- From: Nik Heger <email@hidden>
- Date: Wed, 7 Jan 2009 14:36:50 +0700
I am new to XCode development and there are already a few things that
I miss from that other IDE I am used to.
I am wondering if there is a way to get the same functionality in
XCode by just using it differently? XCode is pretty different and the
other IDE I am used to is not exactly a shining example of great user
interface design. It just has some features that are hard to live
without.
1 - Automatic imports. I haven't written an import statement in years.
The IDE usually takes care of that, and if an import would be
ambiguous, it asks me. Does XCode have that, or does it not need it
because you can .....?
2 - Code complete for .h files - it seems a no-brainer to have this. I
already have to define my methods in the .h file, and then proceed to
implement in the .m file. I feel stupid typing the same text two
times. Copy/paste is a bit quaint. Is there a way to get a definition
and an implementation stub in the corresponding .m file either at the
same time (define method wizard or something like that), or can code
completion do that? It doesn't seem to work for me, e.g. I defined a
method in the .h, then proceed to type the implementation in the .m
file, and there are no offers of help from code completion. Same for
implementing inherited protocols...
3 - Automation for defining new properties. Here is what I have to do:
3-1: Define a new instance variable in the .h file
3-2: Declare it a @property(nonatomic, retain) in the .h file
3-3: @synthesize it in the .m file
3-4: release it in the dealloc method in the .m file (using for iPhone
dev, sadly there is no gc there yet)
I find that a little repetitive. I feel dumb typing this in every
time, and god forbid I forget a step. Can this be automated?
I'd be thankful for any tips!
Nik
_______________________________________________
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