westfw:
do you mean the converting from .pde files into .h and .cpp files
Yep; that. Concatenate the .pde files, generate function prototypes, add the default .h files, and detect the used libraries. More or less. Subject to change.
hmmm I'm not sure about that... I have absolutely no problem with writing good code when I get all the advantages in XCode.
Also, the code completion probably wouldn't work if you start working with .pde files without proper header files, right?
I think it would make more sense to have two types of working: the easy to learn and quick-sketch Arduino IDE way and a way for more experienced programmers to work with their preferred IDE and a good makefile.
best,
tim.