• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
XCode - The Missing Features
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


  • Follow-Ups:
    • Re: XCode - The Missing Features
      • From: Quincey Morris <email@hidden>
  • Prev by Date: Re: project (created on 3.1) on 2.5 creates app that cant open xib
  • Next by Date: Re: XCode - The Missing Features
  • Previous by thread: Re: project (created on 3.1) on 2.5 creates app that cant open xib
  • Next by thread: Re: XCode - The Missing Features
  • Index(es):
    • Date
    • Thread