Xcode är framtiden just nu. Men Codwarrior anses an somliga vara bättre än XCode men du kan glömm Codewarrior ifall du verkligen vill börja utvekla på mac. Sen så kan du ju göra det direct i terminalen om du vill. Sen kan du ju fundera på om Obj-C skulle vara nåt för dig istället för C++.
Men om du som jag sitter i en skola med C++ på windows men håller sig till Ansi standarden så kan gör allt det där på macen. Däremot finns det små skillnader i hur man läser filer eller rättare sagt finner filer. Mellan Windows och *nix system.