As H2CO3 suggest you can use avr-gcc and avrdude but I hope you're familiar with C/copiling/setting up path variables in osx.
If you're only getting started with embedded programming I recommend having a look at the Arduino project. It's very easy to get started. Also, for your particular chip(ATiny 84) have a look at this guide from MIT: