Apples computers are no more or less compters than other makers/posix distributors, and they come shipped with a GPU and opencl for the most part (so you save a couple of hours of configuring!).
I doubt Apples defaults are optimized for crunching hashes, and AFAIK there is no easy way to change them but to install Linux. But we arent going to be bitcoin millionaires on our crappy single GPU anyway!
Diablo's miner is written in Java (i.e. platform independend, but will take some extra CPU if that's a problem for you). I use it. There is someone who wrote a interface with menus in sh, but he had an old version of the miner so I recommend you download if from DiabloD3's own threads.
Here's a little guide to set you up, easy as 1 2 3!
1: Download and extract Diablo's miner somewhere.
2: Then in the terminal, type (without quotes) "vim /usr/local/bin/bitcoin-miner".
This will open the VIM text editor. You hit "i" (as in Insert mode) to insert this text:
/Path/to/your/extracted/DiabloMiner/DiabloMiner-OSX.sh -o us2.eclipsemc.com -u lorem_MacBookPro -p qwerty -r 8337 -v 2 -w 64 -na
Obviously replacing "/Path/to/your/extracted" with the path to your extracted miner, and changing the username and password and port to that of your pool (if you don't want to mine on my behalf of couse ).
To save and close VIM, you hit
3: Then when you feel like smashing hashes, just type "bitcoin-miner" in your terminal and it will automagically start and be super nice.
That is it! Ask me anything if you wonder! And never be mean to noobs, and never be a troll!