Cosa: An Object-Oriented Platform for Arduino programming

Weel, this is the very same with embedXcode... with 800 cumulated hours or so, including the documentation and the e-book.

I even had to change my laptop as the previous one wasn't powerful enough for Xcode.