Tu peux utiliser un éditeur de texte simple (avec coloration syntaxique et autres choses utiles tout de même) comme smultron ou textMate et compiler ton programme en utilisant le terminal. Personnellement je n'accroche pas aux IDE complexe genre Xcode ou code::block. Que ce soit sur linux ou Mac j'utilise la meme méthode de développement : un éditeur simple, un makefile et un terminal.
pour info, ça pourra te paraitre trivial ou obscure suivant ton niveau de connaissance avec le terminal et les commandes unix de base.
pour compiler un programme simple avec GCC :
g++ -Wall tonFichierSource.cpp -o prog
pour lancer ton programme :
./prog
ya un cours rapide sur les commandes basiques du terminal sur le site du zero, il est dans la catégorie linux mais c'est exactement pareil sur le mac