title: Complete solution for writing Mac OS X application in C++
body: <p>I am looking for alternatives for my current box and Mac OS X seems very appealing.</p>
  
  <p>My main area of interest is C++ programming. Currently I'm using Eclipse + CDT and g++ for creating my software; sometimes it is KDevelop.</p>
  
  <p>I know that primary IDE for Mac is Xcode and primary language is Objective-C. I would like to avoid learning Objective-C if at all possible. I've also heard/read that there are some issues in accessing Mac OS X APIs from C++.</p>
  
  <p>Hence my question:
  what is the complete solution for developing/debugging/testing C++ applications that access all aspects of hardware (UI, sound, video/accelerated video, etc.) for Mac OS X?</p>
  
  <p>Edit: how does Xcode compare to the Eclipse+CDT combo? If this comparison is at all possible...</p>