You do not need anything special to program C ++ on a Mac. The only real requirement is to install Appleβs developer tools . This provides the compiler toolchain and development headers needed to write and compile C ++ compatible standards in OS X, which is really all you need.
Once you have done this, this is the case of using Xcode to manage your projects and compile your source, or outsource to an external build system and, possibly, an external editor.
Many people are happy to just use the default tools. Personally, I prefer textmate as an editor, and I use Waf as a build system so that I can compile my code on many platforms and is not tied to OS X per-se.
source share